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

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

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

瀏覽:24日期: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久久,三上悠亚国产精品一区二区三区
国产激情综合| 激情久久久久久久| 综合激情五月婷婷| 黄色国产精品| 99视频在线精品国自产拍免费观看| 久久久夜精品| 精品网站aaa| 成人午夜亚洲| 国产盗摄——sm在线视频| 国产一区二区三区日韩精品| 精品视频自拍| 精品丝袜在线| 91九色精品| 视频一区二区三区入口| 亚洲欧美网站在线观看| 欧美亚洲三级| 成人午夜亚洲| 欧美精品一区二区久久| 另类亚洲自拍| **爰片久久毛片| 麻豆精品久久| 麻豆mv在线观看| 九九综合在线| 亚洲精品三级| 美女视频黄 久久| 日韩专区精品| 老鸭窝毛片一区二区三区| 日韩高清在线观看一区二区| 久久精品伊人| 欧美精品一二| 欧美日韩中出| 欧美xxxx中国| 国产农村妇女精品一区二区| 日本色综合中文字幕| 麻豆精品在线观看| 国产韩日影视精品| 中文字幕日韩高清在线| 欧美日一区二区在线观看| 欧美国产一级| 午夜在线一区二区| 国产精品成人国产| 久久免费黄色| 97久久超碰| 日韩欧美网址| 中文字幕日韩亚洲| 高清av一区| 久久夜色精品| 久久亚洲国产精品尤物| 精品一区在线| 久久av影视| 亚洲免费成人| 青青在线精品| 99久久夜色精品国产亚洲1000部| 亚洲日本免费电影| 97在线精品| 亚洲有吗中文字幕| 免费观看亚洲| 日本精品一区二区三区在线观看视频| 成人一区不卡| 亚洲网址在线观看| 丝袜诱惑一区二区| 亚洲不卡视频| 日韩成人亚洲| 欧美日韩中出| 红桃视频亚洲| 精品国产18久久久久久二百| 欧美日韩色图| 国产精品一页| 一区在线视频观看| 国产精品99在线观看| 亚洲精品人人| 欧美福利在线| 精品视频在线观看网站| 综合亚洲视频| 在线日韩av| 大香伊人久久精品一区二区| 亚洲精品伊人| 欧美日韩国产免费观看| 成人午夜亚洲| 国产日韩欧美一区在线| 亚洲欧洲日本mm| 精品国产18久久久久久二百| 日韩av午夜在线观看| 日韩午夜在线| 精品三级久久| 水蜜桃久久夜色精品一区| 国产毛片精品| 亚洲精品影视| 久久av一区| 99热精品久久| 久久久久免费| 精品中文在线| 国产日韩欧美一区在线| 亚洲精品黄色| 黄色国产精品| 不卡av一区二区| 国产成人久久| 国产精品xvideos88| 蜜桃视频一区二区| 亚洲大全视频| 日韩电影免费网站| 国产成人精品三级高清久久91 | 视频在线观看国产精品| 激情久久婷婷| 久久国产中文字幕| 日韩在线视频精品| 亚洲女同av| 美女av在线免费看| 欧美激情网址| 久久不卡国产精品一区二区| 久久精品xxxxx| 日本aⅴ亚洲精品中文乱码| 中文字幕成人| 最新国产精品| 亚洲精品欧洲| 91精品国产自产精品男人的天堂| 亚洲精品乱码日韩| 日韩一区免费| 日本不卡一区二区三区| 日韩精品亚洲专区| 日韩不卡一二三区| 欧美天堂一区| 国产精品一区二区美女视频免费看 | 国产另类在线| 国产精品v日韩精品v欧美精品网站| 国产日产高清欧美一区二区三区| 欧美日韩亚洲一区三区| 欧美在线看片| 国产情侣久久| 国产精品hd| 国内精品美女在线观看| 国产精品99视频| 在线一区视频观看| 久久精品高清| 在线综合欧美| 亚洲在线观看| 日本亚洲最大的色成网站www| 日韩欧美2区| 国产精品久久久久久久久免费高清| 国产精品一区二区精品 | 激情欧美亚洲| 视频一区二区三区入口| 日韩国产在线不卡视频| 欧美激情 亚洲a∨综合| 色欧美自拍视频| 五月天久久网站| 婷婷视频一区二区三区| 欧美中文高清| 国产一区二区三区国产精品| 成人羞羞视频播放网站| 一区二区亚洲精品| 日韩国产欧美视频| 精品免费av| 99视频精品全国免费| 视频在线在亚洲| 国产剧情一区二区在线观看| 四虎8848精品成人免费网站| 欧美一区二区三区激情视频| 久热精品在线| 国产精品日韩精品中文字幕| 超级白嫩亚洲国产第一| 激情丁香综合| 亚洲精品三级| 国产一区二区三区日韩精品 | 国产欧美丝祙| 日韩欧美国产精品综合嫩v| 国产亚洲亚洲| 国产日韩欧美一区二区三区| 麻豆成全视频免费观看在线看| 五月天综合网站| 国产欧美丝祙| 免费欧美一区| 国产精品一二| 欧美91福利在线观看| 日本综合精品一区| 久久久久久网| 中文字幕日本一区| 9999国产精品| 少妇高潮一区二区三区99| sm久久捆绑调教精品一区| 国产精品日本欧美一区二区三区| 国产亚洲一卡2卡3卡4卡新区| 亚洲精品88| 91精品国产一区二区在线观看| 久久久久久黄| 国产精品mm| 久久国产精品久久w女人spa| 美女视频黄免费的久久| 国产亚洲欧洲| 国产色播av在线| 免费视频一区二区| 亚洲精品福利电影| 91成人福利| 欧美精品激情| sm久久捆绑调教精品一区| 日韩精品亚洲专区在线观看| 极品日韩av| 国产专区精品| 日韩av中文字幕一区二区| 欧美日韩国产在线观看网站 |