如何逃避'&'使用PHP simplexml_load_file()?

时间:2015-11-16 09:33:46

标签: php xml

我从远程网址获取XML文件,但是当'&'字符出现在XML中,simplexml_load_file失败:

$url = 'https://domain.com/xml.php?xmlid=123;


print_r($url);

if (simplexml_load_file($url))
{
    $orderDetailsXMLData = simplexml_load_file($url);
}
else
{
    echo "Failed!";
}

失败的XML示例文件如下:

请注意,我无法控制源XML

1 公司1

<info>
<ccode>2</ccode>
<company>Company2</company>
</info>
<info>
<ccode>2</ccode>
<company>Company Sons & Sons</company>
</info>
</companies>

在导入之前有没有办法逃避XML?

0 个答案:

没有答案