日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java解析xml文件遇到特殊符號異常的情況(處理方案)

瀏覽:22日期:2022-08-12 16:53:52

在一次Java解析xml文件的開發過程中,使用SAX解析時,出現了這樣一個異常信息:

Error on line 60 of document : 對實體 'xxx' 的引用必須以 ’;’ 分隔符結尾;

我打開xml文件后,發現該“xxx'符號之前跟著一個”&“符號,后來了解到,這類符號在xml里屬于一種特殊符號,而特殊符號若沒用轉義符表示,直接用到xml文件里,就會在使用SAX等方式做解析時出現奇怪的異常。

其實,這都是因為這些特殊字符造成的。

XML當中特殊符號包括< > & ’ '等,它們是不允許作為xml文件的PCDATA,若想使用話,需用轉義符代替:

&lt; <&gt; >&amp; &&quot; '&apos; ’

那么,若要正常讀取xml文件數據,應該如何使用轉義符替換呢?

剛開始是想百度一番如何解決,卻發現好多帖子都是好幾年前的,且都沒有寫清楚怎么個解決方法,大多都是提到是特殊符號引起的解析異常,但怎么過濾掉,顯得含糊其辭,因此,只能自己胡亂搗鼓一番,搗鼓出一個比較合適的將特殊字符過濾的方案。

實現思路其實很簡單,我們可以在讀取xml文件使用SAX解析前,先把xml文件通過Reader讀取,然后按行讀取出來拼接成一個String字符串,再使用字符串的替換方法replaceAll()將特殊符號進行替換,替換后,就可以將字符串形式的xml直接轉成Document對象做xml解析了:

String xmlStr=s.replaceAll('&','&amp;');

轉換方法代碼如下:

StringBuffer buffer = new StringBuffer(); BufferedReader bf= new BufferedReader(new FileReader('D:測試.xml')); String s = null; while((s = bf.readLine())!=null){ buffer.append(s.trim()); } String str = buffer.toString(); //在這一步進行字符替換,替換成合法轉義字符 String xml=str.replaceAll('&','&amp;'); //這里就可以將處理過的xml文件進行讀取解析了 Document document = DocumentHelper.parseText(xml);

至此,就可以解決Java解析xml文件遇到特殊符號&出現異常的問題了。

以上就是Java解析xml文件遇到特殊符號異常的情況(處理方案)的詳細內容,更多關于Java解析xml文件的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品分类| 日韩一区二区中文| 日韩国产在线一| 欧美特黄一级| 视频一区视频二区中文字幕| 蜜桃久久久久久| 国产探花一区| 亚洲精品少妇| av不卡在线看| 久久视频精品| 在线看片福利| 伊人久久av| 婷婷激情一区| 欧美69视频| 99在线|亚洲一区二区| 亚洲深夜av| 欧美日韩精品免费观看视完整| 精品三级av在线导航| 精品国产aⅴ| 超级白嫩亚洲国产第一| 日韩av专区| 视频在线不卡免费观看| 日韩免费高清| 婷婷国产精品| 久久亚洲风情| 青草av.久久免费一区| 国产免费播放一区二区| 国产精品久久久网站| 国产精品视频一区二区三区| 国产日韩高清一区二区三区在线| 国产精品中文字幕亚洲欧美| 日韩亚洲精品在线观看| 日韩一区二区三区免费视频 | 国产一卡不卡| 久久精品国产精品亚洲毛片| av资源新版天堂在线| 欧美日韩高清| 综合激情在线| 久久99久久久精品欧美| 欧美久久天堂| 国产亚洲一级| 亚洲字幕久久| 欧美亚洲一区二区三区| 美女av一区| 日韩精品1区2区3区| 国内在线观看一区二区三区| 欧美1区2区3区| 蜜桃av在线播放| 蜜臀久久精品| 好吊日精品视频| 91九色精品国产一区二区| 久久人人88| 精品黄色一级片| 国产精品不卡| 国产麻豆综合| 免费在线亚洲欧美| 国产精品7m凸凹视频分类| 日韩av不卡一区二区| 亚洲女同av| 蜜桃tv一区二区三区| 日本不卡不码高清免费观看| 精品72久久久久中文字幕| 一区视频在线| 美女视频黄 久久| 欧美成人精品| 国产精品色在线网站| 日韩视频精品在线观看| 欧美经典一区| 免费视频一区二区| 理论片午夜视频在线观看| 久久亚洲影院| 国产成人1区| 色8久久久久| 中文另类视频| 日韩av在线免费观看不卡| 四虎国产精品免费观看| 亚洲精品在线二区| 久久久影院免费| 国产精品天堂蜜av在线播放| 狠狠干综合网| 国产精品毛片久久| 亚洲一区二区三区高清| 九九九精品视频| 一级成人国产| 久久久久国产精品一区二区| 国产探花在线精品| 国产一区二区精品| 亚洲精品成人图区| 久久精品凹凸全集| 国产手机视频一区二区| 老司机免费视频一区二区三区| 亚洲在线成人| 日韩天堂在线| 99tv成人| 在线一区二区三区视频| 亚洲精选成人| 国产一区2区| 日韩av一区二| 好吊日精品视频| 色婷婷综合网| 国产精品激情电影| 亚洲成av人片一区二区密柚| 国产高清精品二区| 日韩精品五月天| 欧美在线亚洲| 国产精品大片免费观看| 亚洲少妇自拍| 少妇久久久久| 欧美日一区二区在线观看| 日韩精品一二三| 午夜精品婷婷| 91亚洲国产成人久久精品| 日韩高清一区二区| 首页欧美精品中文字幕| 久久精品福利| 在线综合视频| 欧美日韩黑人| 久久精品三级| 欧美天堂在线| 日韩精品一二三四| 国产黄大片在线观看| 国产精品久久久久av蜜臀| 亚洲欧美日韩国产一区二区| 日韩欧美视频专区| 国模精品一区| 亚洲a级精品| 9久re热视频在线精品| 午夜电影亚洲| 日韩三区免费| 国产中文欧美日韩在线| 久久国产麻豆精品| 欧美日韩91| 午夜在线视频观看日韩17c| 日韩欧美精品一区| 亚洲欧美网站在线观看| 亚洲va在线| 五月激情久久| 精品午夜视频| 国产欧美一区二区三区国产幕精品 | 日韩在线卡一卡二| 五月激情久久| 国产69精品久久| 精品国产欧美日韩| 精品美女久久| 国产精品一区二区免费福利视频| 黄色日韩在线| 精品视频一区二区三区四区五区| 黄色在线网站噜噜噜| 国产欧美大片| 免费一级欧美片在线观看网站| 亚洲精选91| 免费观看久久久4p| 久久激五月天综合精品| 国产精品一区二区精品| 欧美午夜精彩| 91精品国产一区二区在线观看| 中文字幕一区二区精品区| 国产精品色网| 在线亚洲欧美| 亚洲欧洲一区| 亚洲女同中文字幕| 五月天久久久| 精品一区在线| 中国女人久久久| 欧美在线精品一区| 国产日产一区| 国产精品宾馆| 欧美激情在线精品一区二区三区| 精品国产中文字幕第一页| 欧美aⅴ一区二区三区视频| 国产伦乱精品| 麻豆精品视频在线观看视频| 麻豆视频在线观看免费网站黄| 国产精品高颜值在线观看| 波多视频一区| 亚洲成人不卡| 亚洲精品888| 四虎精品一区二区免费| 婷婷五月色综合香五月| 美女高潮久久久| 国产精品成人一区二区不卡| 91亚洲国产高清| 欧美1级日本1级| 日韩高清不卡在线| 国产精品宾馆| 成人欧美一区二区三区的电影| 亚洲v在线看| 日本大胆欧美人术艺术动态| 婷婷五月色综合香五月| 国产精品大片免费观看| 水蜜桃久久夜色精品一区| 日韩国产一区| 久久一级电影| 爽爽淫人综合网网站| 国产精品视频一区视频二区| 国产一区2区| 91精品婷婷色在线观看| 影音先锋久久| 日本精品另类| 国产不卡av一区二区|