Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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 将XML字符串解析为XML_Java_Xml_String - Fatal编程技术网

Java 将XML字符串解析为XML

Java 将XML字符串解析为XML,java,xml,string,Java,Xml,String,有人知道如何将XML字符串解析为XML吗?。 我有一个字符串,实际上是XML: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.huawei.com/schema/syncorder/v1-0/" xmlns:tns="http://www.huawei.com.cn/schema/common/v2_1"><SOAP-ENV:

有人知道如何将XML字符串解析为XML吗?。 我有一个字符串,实际上是XML:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.huawei.com/schema/syncorder/v1-0/" xmlns:tns="http://www.huawei.com.cn/schema/common/v2_1"><SOAP-ENV:Header><tns:NotifySOAPHeader><tns:spId>35000001</tns:spId><tns:serviceId>35000001000001</tns:serviceId><tns:spRevId/><tns:spRevpassword/></tns:NotifySOAPHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:SyncOrderRelationExt><ns1:userID><ns1:UserID><ns1:ID>12346579801234567890</ns1:ID><ns1:type>0</ns1:type></ns1:UserID></ns1:userID><ns1:SPID>35000001</ns1:SPID><ns1:productID>11111111111</ns1:productID><ns1:serviceID>35000001000001</ns1:serviceID><ns1:serviceList>44444444</ns1:serviceLis<ns1:updateType>1</ns1:updateType><ns1:updateTime>55555555555555</ns1:updateTime><ns1:updateDesc>222222</ns1:updateDesc><ns1:effectiveTime>1256192581666</ns1:effectiveTime><ns1:expiryTime>5555555</ns1:expiryTime><ns1:extensionInfo><ns1:NamedParameterList><ns1:NamedParameters><ns1:ArrayOfNameParameter><ns1:NamedParameter><ns1:key>notifyAddress</ns1:key><ns1:value>http://10.40.63.16:9999/syn</ns1:value></ns1:NamedParameter></ns1:ArrayOfNameParameter></ns1:NamedParameters></ns1:NamedParameterList></ns1:extensionInfo><ns1:notifyAddress/></ns1:SyncOrderRelationExt></SOAP-ENV:Body></SOAP-ENV:Envelope>

350000135000000001123465798012345678900350000011111111135000001000001444444使用一个库。比如一个


您需要或DOM SAX也会这样做。

是否要删除NS前缀<代码>SOAP-ENV:
?您能详细说明什么是“XML”吗?此外,如果不创建新文件,就不可能需要新的XML文件!关于这个主题有几十条线索。。。你没有做任何研究。你想在一个文件中写一个XML字符串,因为你认为解析一个XML文件比解析一个XML字符串容易吗?那就错了。@Nishant我不在乎前缀,我必须从标记中获取一些数据。
StringEscapeUtils.escapeXml(yourXmlString);