解析PHP soap响应
我收到Bluegrace shipping的soap响应,有人能帮我从simpleXMLLoadElement对象提取特定数据吗。我正在使用Bluegrace shipping为Magento创建自定义装运模块,如果有人需要,我将共享我的模块 这是我的密码解析PHP soap响应,php,soap,simplexml,Php,Soap,Simplexml,我收到Bluegrace shipping的soap响应,有人能帮我从simpleXMLLoadElement对象提取特定数据吗。我正在使用Bluegrace shipping为Magento创建自定义装运模块,如果有人需要,我将共享我的模块 这是我的密码 $xml = simplexml_load_string($output); $ns = $xml->getNamespaces(true); $soap = $xml->children($ns['soap']); fo
$xml = simplexml_load_string($output);
$ns = $xml->getNamespaces(true);
$soap = $xml->children($ns['soap']);
foreach ($soap->children($ns['Quote']) as $item)
{
print $item->children($ns['Total']).'<br>';
}
$xml=simplexml\u load\u string($output);
$ns=$xml->getnamespace(true);
$soap=$xml->children($ns['soap']);
foreach($soap->children($ns['Quote'])作为$item)
{
打印$item->children($ns['Total'])。
;
}
它将打印不带标记的完整响应字符串
下面是我得到的答复
<StatusCode>1</StatusCode>
<StatusMessage>StatusMessage1</StatusMessage>
<Quotes>
<Quote>
<Currency>NcName1</Currency>
<QuoteDate>QuoteDate1</QuoteDate>
<FreightTotal>1</FreightTotal>
<ServicesTotal>1</ServicesTotal>
<Total>1</Total>
<CarrierName>NcName1</CarrierName>
</Quote>
</Quotes>
1
状态消息1
NcName1
引用日期1
1.
1.
1.
NcName1
“提取特定数据”要提取哪些数据?