如何在xml中转义特殊字符而不转义java中的xml标记(<>)

时间:2016-08-24 10:44:21

标签: java xml stringescapeutils

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

<Company>Test & Test</Company>

应该标准化为

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

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

1 个答案:

答案 0 :(得分:1)

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

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