Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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
Java 解析DOM-org.xml.sax.SAXParseException_Java_Parsing_Dom - Fatal编程技术网

Java 解析DOM-org.xml.sax.SAXParseException

Java 解析DOM-org.xml.sax.SAXParseException,java,parsing,dom,Java,Parsing,Dom,这就是我要分析的 <?xmlversion="1.0"encoding="UTF-8"standalone="no"?> <newPlayerConnectionrequest> <‌​participantType>1</participantType> </newPlayerConnectionrequest> 我得到了以下错误: White space is required between the processing

这就是我要分析的

<?xmlversion="1.0"encoding="UTF-8"standalone="no"?>
<newPlayerConnectionrequest>
    <‌​participantType>1</participantType>
</newPlayerConnectionrequest>
我得到了以下错误:

White space is required between the processing instruction target and data. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 13; White space is required between the processing instruction target and data. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:253) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:288) at MyServer.doPost(MyServer.java:91) at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:643) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:450) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1067) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:377) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1001) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) at org.eclipse.jetty.server.Server.handle(Server.java:360) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454) 处理指令目标和数据之间需要空白。 org.xml.sax.SAXParseException;行号:1;栏目号:13; 处理指令目标和数据之间需要空白。 位于com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:253) 位于com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:288) 在MyServer.doPost(MyServer.java:91) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:755) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:848) 位于org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:643) 位于org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:450) 位于org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) 位于org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1067) 位于org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:377) 位于org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192) 位于org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1001) 位于org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) 位于org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) 位于org.eclipse.jetty.server.server.handle(server.java:360) 位于org.eclipse.jetty.server.AbstractHttpConnection.HandlerRequest(AbstractHttpConnection.java:454)
编辑我试图分析的字符串:

此行错误

<?xmlversion="1.0"encoding="UTF-8"standalone="no"?>

应该是

<?xml version="1.0"encoding="UTF-8"standalone="no"?>

注意“xml”和“version”之间的空格


谷歌是你的朋友;)

我试图解析的字符串:1这很奇怪,因为我没有在客户机代码中显式创建xml消息的这一部分。请参阅上面的客户机代码。我现在很困惑。
<?xml version="1.0"encoding="UTF-8"standalone="no"?>