sax解析內容中含有xml特殊字符轉義實體的解決方案

一般來說,類似於& < > ' ";這些xml的特殊字符都是放在cddata中的

有些xml的內容直接把這些字符轉義了,直接放在內容中,

也就是說不放在cddata中,

類似於這樣

<data>

    <person>

        <name>yaowei</name>

        <nick>&apos;名字好難起啊&apos;</nick>

    </person>

</data>

這種情況就需要特殊處理下,

extends defaulthandler

重寫其中的幾個方法,

閒話少說,上測試代碼:

main方法中的測試:

 

發佈了53 篇原創文章 · 獲贊 12 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章