【发布时间】:2015-04-14 07:33:58
【问题描述】:
Dom 解析器在解析存在公共 ID 但系统 ID 不存在的 xml 文件时给出以下异常。
例如:
... org.xml.sax.SAXParseException: 之间需要空格 publicId 和 systemId。在 com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249) 在 com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) 在 javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180) 在 com.main.parse.main(parse.java:77)
解决的一种方法是更改添加虚拟系统 ID 以及空格,但我无法在 xml 文件中进行手动更改。
有什么方法可以通过代码进行调整吗?
【问题讨论】:
-
有没有人可以帮助我解决这个问题。