日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。

發(fā)布時間:2023/12/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一,問題出現(xiàn)經(jīng)過:

j基于java語言webservic服務(wù)端接收客戶端 傳來的xml字符串用 解析時總報:org.dom4j.DocumentException: Error on line 1 of document  : 前言中不允許有內(nèi)容。 Nested exception: 前言中不允許有內(nèi)容。

xml字符串格式為:

二,問題原因:

通過圖片可發(fā)現(xiàn),XML文件格式、內(nèi)容都沒有錯誤,百度問題原因都說是編碼問題,

經(jīng)過排查問題發(fā)現(xiàn)xml中指定的編碼格式為utf-8,而客戶端給傳過來的數(shù)據(jù)格式卻是gbk格式

三,解決方式:

將該xml字符串 重新編碼,new String(text.getBytes("gbk"),"utf-8");再解析則問題解除

四,反思:

此處是解析xml字符串,解析xml文件同理,如果文件格式和文件內(nèi)指定編碼不一致時也會報此類型錯誤,此時只需要用類似notepad++工具把文件類型統(tǒng)  一即可。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。