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