SO, 我收到以下SOAP响应作为字符串:
{"Position":[81.2305,4.05698,9.14912]}
我试图获取每个“z:row”条目,但由于名称空间而挣扎(在一些谷歌搜索之后,我理解它们被称为)。
以下是我正在使用的代码:
[ '{"Position":', '[81.2305,4.05698,9.14912]}' ]
现在我没有收到echo语句的输出。我做错了什么?
答案 0 :(得分:0)
您可以使用 XPath表达式使用各种条件获取XML文档的特定部分。例如,要在XML文档中的任何位置获取z:row
元素,只需在注册前缀//z:row
后执行z
:
$xml->registerXPathNamespace("z", "#RowsetSchema");
foreach($xml->xpath('//z:row') as $item)
{
echo $item["ows_LinkFilename"] ."\n";
}
<强> eval.in demo
强>
输出
18380014229851.jpg
18380014229851_2.jpg
18380014229851_3.jpg