如何使用java解析器解析包含新行字段的Xml
如何使用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解析器来读取字段,但是我得到的是一行字符串
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-第二,你是对的。我弄糊涂了。我将删除我的评论,这样将来的读者就不会被误导。@四十二我可以知道另一种解决办法,让字符串保持原样吗