Java xml中的特殊字符和html标记解析

Java xml中的特殊字符和html标记解析,java,xml,parsing,character,Java,Xml,Parsing,Character,我有一个xml,其中包含元素数据域中的标记。我能够在Sax解析器中使用字符串生成器解析它。现在,我想减少一些标记并返回一个xml响应。在响应xml源代码中,我得到的标记替换为br/>。我担心的是,“”标记不会被替换。任何人都知道如何解决这个问题。您应该转义为XML。 试试看 请注意,Java也可能在处理它时遇到问题 我更喜欢先逃逸Ejava,然后逃逸XML 用法: String escapedStr= StringEscapeUtils.escapeJava(yourString);

我有一个xml,其中包含元素数据域中的

标记。我能够在Sax解析器中使用字符串生成器解析它。现在,我想减少一些标记并返回一个xml响应。在响应xml源代码中,我得到的标记替换为
br/>
。我担心的是,“”标记不会被
替换。任何人都知道如何解决这个问题。

您应该转义为XML。 试试看

请注意,Java也可能在处理它时遇到问题

我更喜欢先逃逸Ejava,然后逃逸XML

用法:

    String escapedStr= StringEscapeUtils.escapeJava(yourString);
    escapedStr= StringEscapeUtils.escapeXML(yourString);