我从远程网址获取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?