Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml prolog错误中不允许包含内容_Xml_Utf 8_Marshalling_Byte Order Mark - Fatal编程技术网

Xml prolog错误中不允许包含内容

Xml prolog错误中不允许包含内容,xml,utf-8,marshalling,byte-order-mark,Xml,Utf 8,Marshalling,Byte Order Mark,嗨,我使用JAXB进行封送和解封送。当我将xml文件解组到对象时,发生以下异常。因为我在将数据写入xml文件时使用UTF-8编码。我错过了什么 javax.xml.bind.UnmarshalException -除此之外: [org.xml.sax.SAXParseException;行号:1;列号:1;prolog中不允许包含内容。] 位于javax.xml.bind.helpers.AbstractUnmarshallerImpl.CreateUnmarshaleExceptionAbst

嗨,我使用JAXB进行封送和解封送。当我将xml文件解组到对象时,发生以下异常。因为我在将数据写入xml文件时使用UTF-8编码。我错过了什么

javax.xml.bind.UnmarshalException -除此之外: [org.xml.sax.SAXParseException;行号:1;列号:1;prolog中不允许包含内容。] 位于javax.xml.bind.helpers.AbstractUnmarshallerImpl.CreateUnmarshaleExceptionAbstractUnmarshallerimpl.java:335 位于com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshaleExceptionUnmarshallerimpl.java:512 位于com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0UnmarshallerImpl.java:209 位于com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.UnmarshallerImpl.java:175 位于javax.xml.bind.helpers.AbstractUnmarshalerImpl.UnmarshalAbstractUnmarshalerImpl.java:157 位于javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshalAbstractUnmarshallerImpl.java:214 com.zazzle.oneupbounds.JAXBUtil.unmarshallXMLToObjectJAXBUtil.java:18 com.zazzle.oneupbounds.Driver.mainDriver.java:33 原因:org.xml.sax.saxpasseeption;行号:1;列数:1;prolog中不允许包含内容。 在com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseExceptionErrorHandlerWrapper.java:198 位于com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.FatalErrorRorHandlerWrapper.java:177 www.com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportErrorXMLErrorReporter.java:441 www.com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportErrorXMLErrorReporter.java:368 在com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalErrorXMLScanner.java:1436 www.com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.nextXMLDocumentScannerImpl.java:999 www.com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.nextXMLDocumentScannerImpl.java:606 www.com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.nextXMLNSDocumentScannerImpl.java:117 www.com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocumentXMLDocumentFragmentScannerImpl.java:510 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parseXML11Configuration.java:848 位于com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parseXML11Configuration.java:777 com.sun.org.apache.xerces.internal.parsers.XMLParser.parseXMLParser.java:141 在com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parseAbstractSAXParser.java:1213 位于com.sun.org.apache.xerces.internal.jaxp.saxpasserimpl$JAXPSAXParser.parsesaxpraserimpl.java:649 位于com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0UnmarshallerImpl.java:203

可能重复的