<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 閱讀(235) 評論(0)  編輯  收藏 所屬分類: JAVA基礎


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成年人电影网站| 综合亚洲伊人午夜网 | 91av免费观看| 五月婷婷免费视频| 亚洲天堂2017无码中文| 国产亚洲精品a在线无码| 亚洲AV无码专区日韩| 最近2018中文字幕免费视频| 一区二区免费国产在线观看 | 国产精品区免费视频| a一级爱做片免费| 美女裸免费观看网站| 亚洲综合成人婷婷五月网址| 亚洲网站免费观看| 久久精品国产亚洲AV无码娇色| 国产亚洲精品va在线| 国产亚洲午夜高清国产拍精品 | 久久精品国产免费一区| 最近免费mv在线观看动漫| 久久久久久免费一区二区三区| 一本大道一卡二大卡三卡免费| 日韩在线观看免费完整版视频| 亚洲av无码成人精品国产| 国产精品亚洲精品日韩动图| 亚洲另类无码专区丝袜| 免费精品国产自产拍在线观看| 羞羞漫画页面免费入口欢迎你| 欧亚一级毛片免费看| 黄色视频在线免费观看| 久久青草免费91线频观看不卡 | 亚洲乱码无限2021芒果| 亚洲制服丝袜第一页| 日韩少妇内射免费播放| 中文字幕无码一区二区免费| 50岁老女人的毛片免费观看| 久久久久se色偷偷亚洲精品av| 亚洲电影在线播放| 精品久久久久久国产免费了| 中文字幕在线免费观看| 免费在线观看理论片| 亚洲国产精品第一区二区|