0

第三方系统正在发送数据中包含“&”字符的 XML 文件。他们甚至没有使用 CDATA。(这是设计不佳的系统)。

在 Java 中,如何读取该 XML 文件并转义 & 和其他特殊字符(<、>、"、')?

我知道这个问题已经被问过很多次了,但是在这里我们无法控制第三方系统。那么我们如何才能读取那个“无效”的 XML 文件并使其成为有效的呢?

** 我无法使用 SAX/DOM 解析器,因为它认为输入文件无效。

4

1 回答 1

0

对待就像 XPL。XPL 的结构与 XML 完全相同,但允许在文本字段中使用“特殊字符”。XPL 到 XML 转换实用程序将完全满足您的需要。http://hll.nu

于 2015-11-10T16:55:55.440 回答