0
我有一個xml,它包含元素數據fiels中的<br/>
標籤。我能夠在Sax解析器中使用字符串生成器來解析它。現在我想修剪一些標籤並返回一個xml響應。在響應xml源中,我將標記替換爲<br/>
。我擔心的是,「<」被替換爲<
,但「>」標記不會被替換爲>
。任何人都知道如何解決這個問題。xml中特殊字符和html標籤解析
我有一個xml,它包含元素數據fiels中的<br/>
標籤。我能夠在Sax解析器中使用字符串生成器來解析它。現在我想修剪一些標籤並返回一個xml響應。在響應xml源中,我將標記替換爲<br/>
。我擔心的是,「<」被替換爲<
,但「>」標記不會被替換爲>
。任何人都知道如何解決這個問題。xml中特殊字符和html標籤解析
您應該轉義爲XML。 嘗試EscapeUtils from Apache Commons Lang。
請注意,Java也可能無法處理它。
我更喜歡第一個逃避Java和之後escapeXML。
用法:
String escapedStr= StringEscapeUtils.escapeJava(yourString);
escapedStr= StringEscapeUtils.escapeXML(yourString);