加载外部XML URL以供SimpleXML使用

时间:2019-01-24 20:05:26

标签: php simplexml

有人可以解释为什么我可以加载和操作以下xml文件(如果是本地文件),请参见代码。

如果我使用 simplexml_load_file 来获得类似于以下内容的网址,则会出现错误。我正在使用的外部xml文件来自W3 Schools。

https://www.w3schools.com/xml/cd_catalog.xml

<?php
$xml=simplexml_load_file("cd_catalog.xml") or die("Error: Not Working");
foreach($xml->children() as $cds) {
echo "<p>". $cds->TITLE . "<br>";
echo $cds->ARTIST . "<br>";
echo $cds->YEAR . "</p>";
}
?>

我知道已经讨论过了,但是我似乎无法得到明确的答案。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

从MAMP本地服务器到外界的网络代理/防火墙问题已修复。因此,以上内容对任何人都可以帮助。