simplexml_load_file()带有变量

时间:2014-02-12 02:13:44

标签: php xml simplexml

我目前遇到simplexml_load_file()的问题;我的xml路径是一个url,它呈现为变量

$xurl = "domain/pathto/myfile.xml"; //  This is actually a variable that returns the entire URL to where my xml file is -- this will change from file to file


$xmlpath = parse_url($xurl, PHP_URL_PATH); // to get the path of my xml file ex. /pathto/myfile.xml 

$xmlpath = mb_substr($xmlpath, 1);  // returns pathto/myfile.xml

这是我的问题所在,当我把它放入:

simplexml_load_file($xmlpath);

在我的函数中,我没有从XML文件中看到任何内容

但是,如果我将其更改为

,则在我的同一功能中
simplexml_load_file("pathto/myfile.xml");

我的功能正常。

我在$ xmlpath上做了一个echo,它返回路径/ myfile.xml就好了。

<?php echo $xmlpath; ?> // returns pathto/myfile.xml

我做错了什么?

编辑:菲尔

echo strcmp("pathto/myfile.xml", $xmlpath)

返回0。

0 个答案:

没有答案