dom4j解析xml获取节点值和节点属性Document document = null;
//xmlString为String类型的xml格式的数据
String xmlString="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+"<root>"
+"<data ret_code=\"0\" error_message=\"失败原因\">"
+"<refund_no>那就這样</refund_no>"
+"</data>"
+"<sign>xxxxxxxxxxxxxxxxxxx</sign>"
+"</root>";
try {
document = DocumentHelper.parseText(xmlString);
System.out.println("document"+document);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}使用dom4j解析xml文件
//获取根节点元素对象
Element root = RootElement();
//获取⼦节点
System.out.println("当前节点的名称:" +  Name());
//
Element data = root.element("data");//获取⼦节点
String  ret_code=  data.attributeValue("ret_code");//获取⼦节点属性的值
String  error_message=  data.attributeValue("error_message");//获取⼦节点属性的值
System.out.println("ret_code:"+ret_code+"error_message:"+error_message);
String  text=  data.elementText("refund_no");//获取节点的值
String sign=  node.elementText("sign");获取节点的⽂本
System.out.println(text+sign+">>>");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。