解析XML

例子:

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章