从java中的XML字符串中删除转义字符

时间:2014-02-04 16:49:47

标签: java xml html-escape-characters

我有以下格式的XML格式

<Some_tag>
   <childTag>this is >25000</childTag>
</Some_tag>

实际的XML非常大,+ 200KB。我正在用Java阅读这个XML。我把它作为字符串。

删除那些&gt;的解决方案是什么? (标签值中的特殊字符/转义字符?)

2 个答案:

答案 0 :(得分:0)

使用XSLT尝试这样的事情

XSLT to remove chars

或者使用jaxb将所有xml移动到bean中,并从String属性中删除不需要的字符。

答案 1 :(得分:0)

XML应该像

&lt;Some_tag&gt;
   &lt;childTag&gt;this is &gt;25000&lt;/childTag&gt;
&lt;/Some_tag&gt;

easy to parse your parser easily convert &lt; to < and &gt; to >