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

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

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

    ChenGen

    一切歸零,重新開始
    隨筆 - 13, 文章 - 10, 評(píng)論 - 21, 引用 - 0
    數(shù)據(jù)加載中……

    java xml 操作小結(jié)

    要操作的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 下面每個(gè) 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) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA基礎(chǔ)


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欧美国产欧美色欲 | 国产成人+综合亚洲+天堂| 亚洲男人的天堂久久精品| 国产精品高清视亚洲精品| 亚欧在线精品免费观看一区| 中文免费观看视频网站| 亚洲日本在线观看网址| 亚洲AV成人片无码网站| 日韩成人免费视频| 99re热免费精品视频观看 | 亚洲欧洲精品国产区| 亚洲av永久无码精品秋霞电影秋 | 好爽好紧好大的免费视频国产| 亚洲国产精品一区二区九九| 亚洲一区二区三区香蕉| 2019亚洲午夜无码天堂| 四虎成人精品一区二区免费网站| 亚洲精品天堂成人片?V在线播放| 亚洲国产成人久久三区| 日本中文字幕免费看| 中文字幕亚洲免费无线观看日本| 国产精品色午夜免费视频| 亚洲专区在线视频| 国产精品久久久久久亚洲小说| 亚洲国产成人久久一区久久| 国产精品青草视频免费播放| 欧美a级成人网站免费| 久久久久久亚洲Av无码精品专口| 免费观看美女用震蛋喷水的视频 | 亚洲国产天堂久久综合网站| 国产成人精品日本亚洲语音| 无码区日韩特区永久免费系列| 亚洲av日韩av无码| 国产区在线免费观看| 凹凸精品视频分类国产品免费| 亚洲最大成人网色香蕉| 亚洲A∨午夜成人片精品网站| 亚洲 欧洲 自拍 另类 校园| 毛片A级毛片免费播放| 亚洲免费在线视频播放| 亚洲国产av一区二区三区|