国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

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

2019-11-26 15:48:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

    }

}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 正镶白旗| 织金县| 泸定县| 柳州市| 余姚市| 循化| 渝北区| 苏尼特右旗| 新竹市| 康平县| 宿州市| 曲阜市| 宜宾县| 德保县| 伊宁市| 苍溪县| 祁东县| 修水县| 乌鲁木齐县| 肃宁县| 措勤县| 桂平市| 正蓝旗| 剑河县| 青阳县| 黄大仙区| 霍邱县| 潜山县| 富蕴县| 枣阳市| 西宁市| 永泰县| 华安县| 秭归县| 淮南市| 砀山县| 仪陇县| 喀喇沁旗| 汨罗市| 绥滨县| 观塘区|