我正在尝试使用simplexml_load_file()
解析大小为140mb的XML,就像这样
$sxe = simplexml_load_file("file.xml");
print_r($sxe);
它只返回对象
SimpleXMLElement Object
(
[@attributes] => Array
(
[version] => 2.12
[vocab-version] => 2015-09-08-01
)
)
但相同的代码适用于服务器。我已经尝试了一切,增加内存限制,上传大小等但没有取得任何成功。并且相同的代码适用于一些小的xml文件。
答案 0 :(得分:0)
$simplexml = simplexml_load_file($file_path, 'SimpleXMLElement', LIBXML_PARSEHUGE|LIBXML_NSCLEAN);
//OR
$simplexml = new SimpleXMLElement($xml_string, LIBXML_PARSEHUGE|LIBXML_NSCLEAN);
你可以像这个例子一样运行这段代码吗?