Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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/9/apache-flex/4.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_Parsing_Stax_Jdom - Fatal编程技术网

如何使用java解析器解析包含新行字段的Xml

如何使用java解析器解析包含新行字段的Xml,java,xml,parsing,stax,jdom,Java,Xml,Parsing,Stax,Jdom,如何使用java解析器解析包含新行字段的Xml https://nithesh/testing DFSGNDIFGSDGSDGSFGGSFGSDFGS rfk/FFSGSDGFDSSG32AFAAFFASA sgsdgsdfgsdfgfg ssdgfsgs342;dhhdgssssregs SFFSGSDGFDSSGSFREGSSDGDG54DF fdgdfgdfg 在这里,我需要按原样读取pareq_消息标记值,请帮助我解决此问题。我已经使用Xml解析器来读取字段,但是我得到的是一行字符串

如何使用java解析器解析包含新行字段的Xml


https://nithesh/testing
DFSGNDIFGSDGSDGSFGGSFGSDFGS
rfk/FFSGSDGFDSSG32AFAAFFASA
sgsdgsdfgsdfgfg
ssdgfsgs342;dhhdgssssregs
SFFSGSDGFDSSGSFREGSSDGDG54DF
fdgdfgdfg
在这里,我需要按原样读取pareq_消息标记值,请帮助我解决此问题。我已经使用Xml解析器来读取字段,但是我得到的是一行字符串

if(“pareq_消息”.equals(streedsecure)){
字符串sPareqMessage=ThreedSecureRecursor.collectDescendantText();
objNBGIBankResponseBean.setPareqMessage(sPareqMessage);
}//如果关闭(PareqMessage)

您可以使用LINQ to XML库读取带有换行符的文本

XDocument xdoc = XDocument.Load("Data.xml");
var message = xdoc.Descendants("pareq_message").First();
var value = message.Value;

这应该是可行的。

XML解析器可能只返回一个字符串,但该字符串仍然是多行的,带有嵌入的换行符。这可能是您显示忽略换行符的字符串的方式Parser@forty-第二,你是对的。我弄糊涂了。我将删除我的评论,这样将来的读者就不会被误导。@四十二我可以知道另一种解决办法,让字符串保持原样吗