我有一个API响应,其大小各不相同。当我尝试使用时将xml对象转换为std对象时,它不会在大型xml数据(appx。20MB)上显示错误。 这是我的代码
$xml = simplexml_load_string($apiResponse);
$object = json_decode(json_encode($xml));
错误消息是:
simplexml_load_string(): Entity: line 1: parser error : internal error: Huge input lookup
我google并在stackoverflow上找到this answer并将我的代码更改为
simplexml_load_string($apiResponse, 'SimpleXMLElement', LIBXML_PARSEHUGE)
但是,错误仍然是一样的。任何人都有任何想法?提前谢谢