1
我想從遠程xml文件中回顯以下輸出(如果ktg = 001)。 預先感謝任何幫助PHP SimpleXML echo
輸出,我想回應:
<aaa id="AA" epg="AA" ktg="001">
<Name>john</Name>
<Customer id="0001">
<Name>name2</Name>
<Dfr>0</Dfr>
<Date>09/19/2016 13:20:00</Date>
<ktopt>No</ktopt>
<SOS type="BB" id="0002">
<age name="df1">22</age>
<age name="df2">44</age>
</SOS>
</Customer>
<Customer id="0002">
<Name>name3</Name>
<Dfr>0</Dfr>
<Date>09/20/2016 06:20:00</Date>
<Ktopt>No</Ktopt>
<SOS type="CC" id="0004">
<age name="df1">55</age>
<age name="df2">65</age>
</SOS>
</Customer>
</aaa>
PHP我的例子:
<?php
$url = 'http://remotexmllocationonforexample';
$obj = simplexml_load_file($url);
foreach ($obj->aaa as $aaa) {
if ($aaa['ktg'] == '001') {
echo $aaa->Customer->Name ;
echo ' <br />';
echo $aaa->Customer->SOS ;
}
}
?>
位於遠程URL
name2
22 44
name3
55 65
XML文件
您的xml無效。未關閉,標記有關閉標記 –
user1915746
ok確定它們是否爲空。 (錯誤)。你有什麼建議我的問題? – Chris