为了了解如何从 XML 读取数据,我从一个非常基本的示例开始。所以,test.xml
和index.php
都位于根目录下。以下代码index.php
返回Failed Loading XML
。为什么会发生这种情况?
<?php
$source = './test.xml';
loadXml($source);
function loadXml($source){
/*
* Checks for xml file errors
*/
libxml_use_internal_errors(true);
$xml = simplexml_load_file($source);
if (!$xml){
echo "Failed Loading XML\n";
foreach(libxml_get_errors() as $error){
echo "\t", $error->message;
}
} else {
print_r($xml);
}
// etc....
}
?>