<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ChenGen

    一切歸零,重新開始
    隨筆 - 13, 文章 - 10, 評論 - 21, 引用 - 0
    數據加載中……

    java xml 操作小結

    要操作的XML文檔
    <?xml version="1.0" encoding="UTF-8"?>
    <xml>
        
    <projectid>testThreading</projectid>
        
    <projectype>1</projectype>
        
    <tasklist>
            
    <task>
                
    <name>sub4</name>
                
    <exe>FoldRec.exe</exe>
                
    <attribute>1</attribute>
            
    </task>
            
    <task>
                
    <name>sub3</name>
                
    <exe>FoldRec.exe</exe>
                
    <attribute>1</attribute>
            
    </task>
            
    <task>
                
    <name>sub2</name>
                
    <exe>FoldRec.exe</exe>
                
    <attribute>1</attribute>
            
    </task>
            
    <task>
                
    <name>sub1</name>
                
    <exe>FoldRec.exe</exe>
                
    <attribute>1</attribute>
            
    </task>
        
    </tasklist>
    </xml>
    目的是要讀出 tasklist 下面每個 task 的名字:
    sub1
    sub2
    sub3
    ...

    package xml;

    import java.io.File;

    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;

    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.Node;
    import org.w3c.dom.NodeList;
    import org.w3c.dom.Text;

    public class ProjectParser {
        
    public static void main(String args[]) throws Exception{
            DocumentBuilderFactory factory
    =DocumentBuilderFactory.newInstance();
            DocumentBuilder builder
    =factory.newDocumentBuilder();
            Document doc
    =builder.parse(new File("3.xml"));
            NodeList list
    =doc.getElementsByTagName("task");
            
    for(int i=0;i<list.getLength();i++){
                Element task
    =(Element)list.item(i);
                NodeList names
    =task.getElementsByTagName("name");
                Element name
    =(Element)names.item(0);
                Text text
    =(Text)name.getFirstChild();
                System.out.println(text.getNodeValue());
            }
        }
    }


    posted on 2007-04-11 09:29 ChenGen 閱讀(239) 評論(0)  編輯  收藏 所屬分類: JAVA基礎


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩国产精品亚洲а∨天堂免| 国产亚洲精品国产| 亚洲最大成人网色香蕉| 最近中文字幕高清免费中文字幕mv| 亚洲精品乱码久久久久久按摩 | 最新国产精品亚洲| 99久久免费国产精品特黄| 亚洲人成网站18禁止久久影院| h视频在线免费看| 精品免费人成视频app| 亚洲精品韩国美女在线| 免费99精品国产自在现线| 亚洲看片无码在线视频| 国产麻豆免费观看91| 老牛精品亚洲成av人片| 亚洲熟女乱综合一区二区| 99在线免费视频| 亚洲美女视频免费| 夜夜爽免费888视频| 免费人妻精品一区二区三区| 国产亚洲精品AA片在线观看不加载 | 免费看搞黄视频网站| 亚洲精品免费在线观看| 国产成人精品免费午夜app| 亚洲欧美日韩一区二区三区在线| 午夜国产大片免费观看| 久久99精品免费一区二区| 久久亚洲AV成人无码电影| 最近高清国语中文在线观看免费 | 国产精品亚洲一区二区无码| 91免费人成网站在线观看18| 亚洲国产日韩精品| 亚洲人成无码www久久久| 无码精品国产一区二区三区免费 | 美美女高清毛片视频黄的一免费 | 国产免费不卡视频| 亚洲国产aⅴ成人精品无吗| 亚洲熟女少妇一区二区| 日韩免费一区二区三区在线播放| 狼人大香伊蕉国产WWW亚洲| 亚洲成AV人片在线播放无码|