我正在尝试使用 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。
我该如何解决这个问题?