我从非常基本的示例开始,以了解如何从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....
}
?>
答案 0 :(得分:0)
有几种可能性:
if (is_file($source))
<?xml version='1.0'?>