1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > dom4j 解析xml 获取节点值和节点属性

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

时间:2020-09-12 16:10:44

相关推荐

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();

}

//获取根节点元素对象

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+">>>");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。