最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java解析xml之jdom解析xml示例分享

 更新時(shí)間:2014年01月05日 09:57:55   作者:  
JDOM是專門(mén)為Java打造的API,JDOM采用了Java中的Collection架構(gòu)來(lái)封裝集合,是Java愛(ài)好者更加熟悉的模式,下面看使用示例

復(fù)制代碼 代碼如下:

package com.test;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class JdomXML {

    public static void main(String[] args) {
        File file = new File("e:/People.xml");
        SAXBuilder builder = new SAXBuilder(); 
        try { 
            Document document = builder.build(file); 
            Element root = document.getRootElement(); 
            List<Element> list = root.getChildren(); 
            List<People> peoples = new ArrayList<People>(); 
            People people = null;  
            for (Element peopleElement : list) { 
                people = new People(); 
                if(null != peopleElement.getAttribute("id")){
                    people.setId(peopleElement.getAttribute("id").getValue()); 
                }
                List<Element> childPeopleElements = peopleElement.getChildren(); 
                for (Element childPeopleElement : childPeopleElements) { 
                    if ("Name".equals(childPeopleElement.getName())) { 
                        people.setEnglishName(childPeopleElement.getAttributeValue("en"));
                        people.setName(childPeopleElement.getText()); 
                    } 
                    else if ("Age".equals(childPeopleElement.getName())) { 
                        people.setAge(childPeopleElement.getText()); 
                    } 
                }   
                peoples.add(people); 
            } 
            for (People p : peoples) { 
                System.out.println(p.getId()+"\t"+p.getName()+"\t"+p.getEnglishName()+"\t"+p.getAge()); 
            } 

        } catch (Exception e) { 
            e.printStackTrace(); 
        } 

    }

}

相關(guān)文章

最新評(píng)論

石狮市| 建湖县| 礼泉县| 迁西县| 龙川县| 晋城| 松潘县| 桃源县| 尖扎县| 吴江市| 淮北市| 和平区| 商水县| 聂荣县| 洱源县| 岗巴县| 克什克腾旗| 镇康县| 黎城县| 长治市| 日喀则市| 华蓥市| 密山市| 时尚| 新巴尔虎左旗| 凤冈县| 安义县| 昭苏县| 永春县| 临夏县| 潢川县| 盐池县| 四平市| 天等县| 阿拉善盟| 镇雄县| 玉田县| 常熟市| 同仁县| 深州市| 托克托县|