1

我想转义 xml 输入中的特殊字符。我尝试了 StringEscapeUtils.escapeXml10(xmlString) 但它最终也转义了 xml 标签(<>)。例如:

<Company>Test & Test</Company>

应该归一化为

<Company>Test&amp;Test</Company>

不是

&lt;Company&gt;Test&amp;Test&lt;/Company&gt;
4

1 回答 1

1

您基本上是在询问如何将无效 XML 自动转换为有效 XML。在一般情况下,这不是一个易于处理的问题(例如,假设您<实际数据中嵌入了一个)。

此问题的正确解决方案是确定您从无效 XML 开始的原因,并解决问题。

于 2016-08-24T11:09:59.160 回答