Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
警告:DOMDocument::load()[DOMDocument.load]:I/O警告:无法加载外部实体_Dom_Xampp_Php_Wampserver - Fatal编程技术网

警告:DOMDocument::load()[DOMDocument.load]:I/O警告:无法加载外部实体

警告:DOMDocument::load()[DOMDocument.load]:I/O警告:无法加载外部实体,dom,xampp,php,wampserver,Dom,Xampp,Php,Wampserver,我在本地机器上的XAMPP下运行的应用程序中使用了这段php脚本: $dom = new DomDocument(); $filename = "library.xml"; if (!$dom->load($filename)) die("Could not parse iTunes XML file: ".$filename); 然后,我尝试将此应用程序移动到WampServer,但未成功,并发出以下警告: Warning: DOMDocument::load() [domd

我在本地机器上的XAMPP下运行的应用程序中使用了这段php脚本:

$dom = new DomDocument();
$filename = "library.xml";

if (!$dom->load($filename))
    die("Could not parse iTunes XML file: ".$filename);
然后,我尝试将此应用程序移动到WampServer,但未成功,并发出以下警告:

Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "file:///C:/wamp/www/parser/library.xml" in C:\wamp\www\parser\includes\libs\itunes_xml_parser.lib.php on line 111
错误中的这一行正是加载行,它在早期版本的XAMPP中工作得非常完美,现在在XAMPP 1.7.7上不起作用,正如为什么不尝试为文件路径使用绝对路径一样

我还看到这个php文件位于
C:\wamp\www\parser\includes\libs
,library.xml正在
C:/wamp/www/parser/
中搜索。这是正确的吗


也可能是您在早期的xampp安装中关闭了警告/错误。因此也请检查。

My fault。。。我弄错了文件名。。。由于我的电脑有一个默认的xml阅读器设置,文件名拼写为“library.xml.xml”X_X因为OP已经声明他们拼错了文件名(请参阅接受答案下的注释),所以这个问题是离题的:打字错误。