XML 解析器在解析具有特殊字符 > 的字符串 xml 时不会失败,但在 JAVA 中因 < 而失败

XML Parser is not failing while parsing String xml with special character > but fails with < in JAVA

提问人:Divya 提问时间:9/11/2023 最后编辑:Sami KuhmonenDivya 更新时间:9/11/2023 访问量:21

问:

我们将 XML 消息转换为字符串,并使用 XML 解析器对其进行解析。特殊字符以 和 的形式发送给我们。然而,不知何故,我们这边正在被转换。在这种情况下,解析器不会失败,并且完全忽略该符号。<>&lt;&gt;&gt;>>

但是,当我手动转换为解析器时,失败并显示 org.xml.sax.SAXParseException。 我在一篇博客上读到,仅对于文本而言,它们被视为特殊字符。在我们的主机系统中,他们正在将 String 转换为 org.w3c.dom.Document 格式。那么同样的规则也将适用于org.w3c.dom.Document格式吗?&lt;<>&

帮助提供有关此的更多详细信息将不胜感激。

XML 分析 特殊字符 W3C

评论


答: 暂无答案