我正在使用 XMLReader 读取一个约 300Mb 的大压缩 XML 文件,该文件每晚都会自动转储到我的服务器(我知道,这是过时的……)它格式错误,即它有一个未定义的命名空间,并且抛出一个错误
ErrorException [警告]:XMLReader::read() 命名空间错误:NodeName 上的 AttrName 的命名空间前缀 xsi 未定义
处理这个问题的最佳方法是什么?解压缩,将整个内容加载到内存中,替换字符串,然后再次写入 - gzipped,这似乎是不切实际的。文件很大。
我使用 XMLReader 的全部原因是为了防止在解析期间将整个文件加载到内存中。
我应该怎么办??
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)