php - 在 NuSOAP 上创建重复标签

标签 php xml nusoap

我在 NuSOAP 尝试发送重复标签时遇到了一些麻烦。这是我需要发送的代码:

  <PartNumbers>
    <string>string1</string>
    <string>string2</string>
  </PartNumbers>

我正在使用以下代码进行调用:

$pn[] = 'APPSP2101V2';
$pn[] = 'ME665Y/A';
$PartNumbers = array( 'PartNumbers' => array('string'  => $pn));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

我正在发送这两个零件编号,但不是发送两个代码,而是发送最后一个“ME665Y/A”

如果我尝试

$PartNumbers = array( 'PartNumbers' => array('string'  => 'APPSP2101V2', 'string' => 'ME665Y/A'));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

仅发送最后一个字符串。

我如何创建一个具有相同键但不同值的数组,以使 XML 看起来像问题开头一样。

提前谢谢大家

最佳答案

使用以下代码:

$pn[] = 'APPSP2101V2';
$pn[] = 'ME665Y/A';
$PartNumbers = array( 'PartNumbers' => array('string'  => $pn));
$result = $client->call('GetDataSheetsLastUpdate', $PartNumbers );

工作完美,问题出在网络服务中。如果 P/N 不正确,则仅返回带有信息的 P/N。

关于php - 在 NuSOAP 上创建重复标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19454335/

相关文章:

php - 检查安全 cookie 并在 HTTPS 模式内重定向非 HTTPS 父级

php - 如何使用简单的格式制作zf2输出错误?

C#反序列化元素映射

JQuery标签单击并选择所有复选框问题

Drupal-Salesforce 与 NuSOAP

php - XML 子元素不会被添加,但不会引发任何错误

php - Composer 未复制到指定的 bin-dir 目录

javascript - 带有特定 xml 文档的 UNORDERED_NODE_ITERATOR_TYPE 有什么问题?

php SOAP 响应为空,但__last_response不是

php - 在 Linux 上使用 CURL (PHP) 的 SSL 连接,相同的代码在 Windows 上失败