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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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文档的转换_Java_Xml_String - Fatal编程技术网

java中字符串到XML文档的转换

java中字符串到XML文档的转换,java,xml,string,Java,Xml,String,您好,我已将XML内容生成为字符串。但我必须将字符串转换为XML数据类型 String str = "<?xml version="1.0" encoding="utf-8"?><Message><Rc1>12343322</Rc1><Rc2>125145552</Rc2><Rc3>54682242</Rc3><Rc4>7777332287</Rc4></Message&

您好,我已将XML内容生成为字符串。但我必须将字符串转换为XML数据类型

String str = "<?xml version="1.0" encoding="utf-8"?><Message><Rc1>12343322</Rc1><Rc2>125145552</Rc2><Rc3>54682242</Rc3><Rc4>7777332287</Rc4></Message>"
String str=“123433221255525468222427777332287”
如何将此字符串转换为
xmldoc
类型?

string xmlStr=“12343322 1251455525468222427777332287”
  String xmlStr = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Message><Rc1>12343322</Rc1>     <Rc2>125145552</Rc2><Rc3>54682242</Rc3><Rc4>7777332287</Rc4></Message>"
 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  
  DocumentBuilder builder = factory.newDocumentBuilder();  
  Document doc = builder.parse( new InputSource( new StringReader( xmlStr ) ) ); 
DocumentBuilderFactory工厂=DocumentBuilderFactory.newInstance(); DocumentBuilder=factory.newDocumentBuilder(); documentdoc=builder.parse(新的InputSource(新的StringReader(xmlStr));
到目前为止,您尝试了什么?您正在尝试在Java中使用W3CAPI吗?你看过XML教程了吗?请注意,“1234…287”不是XML…我写的,但它看起来并不合适。假设它是正确的xmlWell,现在它不是有效的字符串文本。但好吧,假设您有一个字符串,其中确实包含有效的XML。。。到目前为止你试过什么?web上有很多用Java解析XML的教程。在提出问题之前,你应该先做研究——如果你做过研究,也尝试过一些东西,但不起作用,请提供示例代码并解释出哪里出了问题。