dom4j 解析xml 获取节点值和节点属性

Document document = null;

//xmlString为String类型的xml格式的数据

String xmlString=""
+""
+""
+"那就這样"
+"
"
+"xxxxxxxxxxxxxxxxxxx"
+"
";


try {
document = DocumentHelper.parseText(xmlString);
System.out.println("document"+document);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();

}  

//获取根节点元素对象  
        Element root = document.getRootElement();  

//获取子节点

 System.out.println("当前节点的名称:" + root.getName());  
        
        //
        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+">>>");

你可能感兴趣的:(dom4j 解析xml 获取节点值和节点属性)