81,094
社区成员
发帖
与我相关
我的任务
分享
SAXReader reader = new SAXReader();
String s = null;
try {
Document document = reader.read("input.xml");//假设读取路径为"input.xml"
/*
* 解析CDATA部分的内容,并将它保存在字符串 s 中
*/
Element e = (Element) document.selectNodes("InterBOSS/SvcCont").get(0);
s = e.getStringValue();
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(s!=null){
try {
Document document = DocumentHelper.parseText(s);//将前面解析出的字符串转换成xml
System.out.println(document.selectSingleNode("ECInfo/OprCode").getStringValue());//读出并打印中oprCode的值。
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}