1
我试图在名称空间`// ns1:Location // ns1:District中获取元素DistrictName
,但是没有任何返回。这是我迄今为止所做的。获取多个命名空间中的元素xml
foreach($xml1->xpath('//ns1:Venue') as $header){
$result = ($header->xpath('//ns1:Venue//ns1:Location//ns1:District//ns1:DistrictName')); // Should output 'something'.
echo "Local2: " . (string) $result[0]. "</br>";
}
soap_response_xml:
...
<ns1:Venue>
<ns1:Name>Rock</ns1:Name>
<ns1:Contact>
<ns1:Name>Rock</ns1:Name>
</ns1:Contact>
<ns1:Location>
<ns1:District>
<ns2:DistrictId>11</ns2:DistrictId>
<ns2:DistrictName>XXXXXXX</ns2:DistrictName>
</ns1:District>
<ns1:Municipaly>
<ns2:MunicipalityId>1111</ns2:MunicipalityId>
<ns2:MunicipalityName>XXXXXXXXX</ns2:MunicipalityName>
</ns1:Municipaly>
</ns1:Location>
</ns1:Venue>
什么,我做错了什么?
感谢您的建议,工作正常:) – seal 2014-12-02 13:31:23