XSLT 1.0(xsltproc)-无法解析巨大的XML

时间:2019-12-12 23:08:36

标签: xml xslt xml-parsing xslt-1.0 libxml2

我正在尝试使用xsltproc解析长度为13,00,000行,大小为56 MB的输入xml文件。我收到以下错误:

input.xml:245393: parser error : internal error: Huge input lookup
              "description" : "List of values for possible department codes"
                          ^
unable to parse input.xml

我的xsltproc能够处理长度为9,30,000行,大小为48 MB的xml文件。

事实上,我尝试通过删除不必要的部分来将xml行减少到600,000。仍然存在相同的错误,这很奇怪,因为它可以解析900,000,但不能解析600,000。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

使用Oxygen XML Editor(Xalan)解决了我的问题。