久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Java 解析 XML 文檔給出“Prolog 中不允許的內(nèi)容&q

Java parsing XML document gives quot;Content not allowed in prolog.quot; error(Java 解析 XML 文檔給出“Prolog 中不允許的內(nèi)容.錯(cuò)誤)
本文介紹了Java 解析 XML 文檔給出“Prolog 中不允許的內(nèi)容".錯(cuò)誤的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我正在用 Java 編寫一個(gè)程序,它接受一個(gè)自定義 XML 文件并對其進(jìn)行解析.我正在使用 XML 文件進(jìn)行存儲(chǔ).我在 Eclipse 中收到以下錯(cuò)誤.

I am writing a program in Java that takes a custom XML file and parses it. I'm using the XML file for storage. I am getting the following error in Eclipse.

[Fatal Error] :1:1: Content is not allowed in prolog.
org.xml.sax.SAXParseException: Content is not allowed in prolog.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
    at     com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283  )
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
    at me.ericso.psusoc.RequirementSatisfier.parseXML(RequirementSatisfier.java:61)
    at me.ericso.psusoc.RequirementSatisfier.getCourses(RequirementSatisfier.java:35)
    at     me.ericso.psusoc.programs.RequirementSatisfierProgram.main(RequirementSatisfierProgram.java:23  )

包含 XML 文件的開頭:

The beginning of the XML file is included:

<?xml version="1.0" ?>
<PSU>
     <Major id="IST">
        <name>Information Science and Technology</name>
        <degree>B.S.</degree>
        <option> Information Systems: Design and Development Option</option>
        <requirements>
            <firstlevel type="General_Education" credits="45">
                <component type="Writing_Speaking">GWS</component>
                <component type="Quantification">GQ</component>

程序能夠讀取 XML 文件,但是當(dāng)我調(diào)用 DocumentBuilder.parse(XMLFile) 來獲取已解析的 org.w3c.dom.Document 時(shí),我得到上面的錯(cuò)誤.

The program is able to read in the XML file but when I call DocumentBuilder.parse(XMLFile) to get a parsed org.w3c.dom.Document, I get the error above.

在我看來,我的 XML 文件的序言中沒有無效內(nèi)容.我不知道出了什么問題.請幫忙.謝謝.

It doesn't seem to me that I have invalid content in the prolog of my XML file. I can't figure out what is wrong. Please help. Thanks.

推薦答案

請檢查xml文件是否有這樣的垃圾字符.如果存在,請使用以下語法刪除.

Please check the xml file whether it has any junk character like this ?.If exists,please use the following syntax to remove that.

String XString = writer.toString();
XString = XString.replaceAll("[^\x20-\x7e]", "");

這篇關(guān)于Java 解析 XML 文檔給出“Prolog 中不允許的內(nèi)容".錯(cuò)誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Upload progress listener not fired (Google drive API)(上傳進(jìn)度偵聽器未觸發(fā)(Google 驅(qū)動(dòng)器 API))
Save file in specific folder with Google Drive SDK(使用 Google Drive SDK 將文件保存在特定文件夾中)
Google Drive Android API - Invalid DriveId and Null ResourceId(Google Drive Android API - 無效的 DriveId 和 Null ResourceId)
Google drive api services account view uploaded files to google drive using java(谷歌驅(qū)動(dòng)api服務(wù)賬戶查看上傳文件到谷歌驅(qū)動(dòng)使用java)
Google Drive service account returns 403 usageLimits(Google Drive 服務(wù)帳號(hào)返回 403 usageLimits)
com.google.api.client.json.jackson.JacksonFactory; missing in Google Drive example(com.google.api.client.json.jackson.JacksonFactory;Google Drive 示例中缺少)
主站蜘蛛池模板: 亚洲精品一二区 | 视频精品一区 | 日韩av第一页 | 亚洲视频中文字幕 | www.亚洲一区 | 亚洲成人久久久 | 久久久久久久国产 | 免费观看日韩精品 | 91精品久久久久久久久久入口 | 午夜精品久久久久久久久久久久 | 一区二区三区四区在线视频 | 久久不卡日韩美女 | 日韩精品一区二区三区中文在线 | 亚洲免费在线观看av | 日韩成人在线视频 | 日日干天天操 | 超碰操| 久久久久久中文字幕 | 国产精品1区 | 国产在线视频一区 | 久久成人精品视频 | 日韩一区二区福利 | 国产麻豆乱码精品一区二区三区 | 在线观看中文字幕av | 综合久久av| 国产精品视频在线观看 | 殴美成人在线视频 | 久久久久成人精品亚洲国产 | 欧美一区二区在线看 | 久在线视频播放免费视频 | 精品国模一区二区三区欧美 | 亚洲一区二区三区久久久 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 99精品欧美一区二区蜜桃免费 | 欧美精品一区二区免费视频 | 国产成人综合一区二区三区 | 免费黄色日本 | 成人精品国产免费网站 | 成人福利电影 | 97精品国产一区二区三区 | 免费特级黄毛片 |