首页 > 其他 > 详细

解析XML

时间:2015-02-26 00:05:52      阅读:332      评论:0      收藏:0      [点我收藏+]

例子:

<?xml version="1.0" encoding="utf-8" ?>
<request>
    <header type="3101" version="1.0" reqtype="0"></header>
    <param taskCode="RKR 20140303001" maCode=" 101010" maNum= "2"></param>
    <param taskCode="RKR 20140303001" maCode=" 101020" maNum= "9"></param>
</request>

1、首先获取根节点,一般都有工具类。获取出来,是一个Element实体类(Element root)。

获取头节点:

    Element header = root.element("header");

获取param节点,如果param节点只有一个,返回Element;如果有多个,返回的是List:

    Element param = root.element("param");     // 有一个的情况
    List<Element> params = root.elements("param");     // 有多个的情况

获取param节点的属性值:

    String taskCode = param.attributeValue("taskCode");


本文出自 “Zero的技术之路” 博客,请务必保留此出处http://zerohou.blog.51cto.com/3019528/1615181

解析XML

原文:http://zerohou.blog.51cto.com/3019528/1615181

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!