Php 定位XML文件时出错
为了理解如何从XML中读取数据,我从一个非常基本的示例开始。因此,Php 定位XML文件时出错,php,xml,Php,Xml,为了理解如何从XML中读取数据,我从一个非常基本的示例开始。因此,test.xml和index.php位于根目录中。下面的index.php代码返回加载XML失败。为什么会发生这种情况 <?php $source = './test.xml'; loadXml($source); function loadXml($source){ /* * Checks for
test.xml
和index.php
位于根目录中。下面的index.php
代码返回加载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....
}
?>
有几种可能性:
if(is_file($source))