【发布时间】:2015-05-23 16:38:14
【问题描述】:
我正在尝试使用以下方法将 XML 文档解析为字符串
Document parse = DocumentBuilderFactory.newInstance().newDocumentBuilder()
.parse(new InputSource(new StringReader(xmlFile)));
但我收到此错误
[致命错误] 实体“Ouml”已被引用,但未声明。
我尝试使用 Apache StringEscapeUtils 转义和取消转义 xmlFile 字符串,但仍然有错误
【问题讨论】:
-
它告诉你xml有问题,在一个名为“Ouml”的元素处。根据您的问题,您应该将该文件视为常规文件(java.util.Scanner?)而不是使用 xml 解析器?
-
如果不查看 xml 文件,真的不能添加更多内容。
标签: java xml-parsing