我想转义 xml 输入中的特殊字符。 我尝试了 StringEscapeUtils.escapeXml10(xmlString) 但它最终也转义了 xml 标签(<>)。 例如:
<Company>Test & Test</Company>
应该标准化为
<Company>Test&Test</Company>
不是
<Company>Test&Test</Company>
最佳答案
您基本上是在问如何自动将无效 XML 转换为有效 XML。在一般情况下,这不是一个容易处理的问题(例如,假设您在实际数据中嵌入了 <
)。
此问题的正确解决方案是确定为什么从无效 XML 开始,并解决该问题。
关于java - 如何转义xml中的特殊字符而不转义java中的xml标签(<>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39121141/