我必须解析php中的大型XML文件,其中一个是6.5 MB,它们甚至可能更大.正如我所读到的SimpleXML扩展,将整个文件加载到一个对象中,这可能效率不高.根据您的经验,最好的方法是什么?
我有一个XML文档,有大约48,000个孩子(约50MB).我运行一个INSERT MYSQL查询,为每个子项创建新条目.问题是由于它的大小需要花费很多时间.执行后我收到了这个
Fatal error: Maximum execution time of 60 seconds exceeded in /path/test.php on line 18
如何将最大执行时间设置为无限制?
谢谢
我需要解析大小为40GB的XML文件,然后进行规范化,并插入到MySQL数据库中.我需要在数据库中存储多少文件不清楚,我也不知道XML结构.
我应该使用哪种解析器,你会怎么做呢?
我正在尝试从包含大约 60MB 数据的 URL 加载 xml 内容。当我使用简单的 XML 内置库执行此操作时,我不断收到以下错误:
PHP Warning: DOMDocument::loadXML(): internal error: Huge input lookup in Entity, line: 845125
Run Code Online (Sandbox Code Playgroud)
并且脚本正在停止。怎么了?我该如何处理?
我使用的示例网址:
http://foo.com/feed.xml
Run Code Online (Sandbox Code Playgroud)