簡體   English   中英

在xml中解析特殊字符和html標記

[英]Special Character and html tag parsing in xml

我有一個xml,它在元素數據fiels中包含<br/>標簽。 我能夠使用Sax解析器中的字符串構建器來解析它。 現在我想減少一些標簽並返回一個xml響應。 在響應xml源代碼中,我將標記替換為&lt;br/> 我擔心的是“<”會被&lt; 但“>”標簽不會被&gt;取代 任何人都知道如何解決這個問題。

你應該逃避XML。 嘗試使用Apache Commons Lang的EscapeUtils

請注意,Java也可能無法處理它。

我首先選擇escapeJava,然后再使用escapeXML。

用法:

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

Apache Commons Lang下載鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM