我嘗試解析XML文件,但我只能在PHP代碼中直接添加XML時使用該代碼,但我需要使用外部文件來處理它。如何將外部xml文件添加到php解析器中
我嘗試了很多方法讓它工作,但沒有成功。
UPD。沒有建議是有幫助的,我自己找到了解決方案。
謝謝所有嘗試幫助我的人。
<?php
$url = "link to file";
$domSrc = file_get_contents($url);
$dom = new DomDocument();
$dom->loadXML($domSrc);
while(is_object($finance = $dom->getElementsByTagName("item")->item($i)))
{
foreach($finance->childNodes as $nodename)
{
if($nodename->nodeName=='id')
{
echo "<p>$nodename->nodeValue</p>";
}
}
}
$i++;
}
?>
請定義*外部文件*。外部是什麼意思?另請提供該文件的XML示例。也啓用錯誤報告和日誌記錄,這應該給你更多的提示,請參閱:[如何在PHP中獲取有用的錯誤消息?](http://stackoverflow.com/q/845021/367456) – hakre