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

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

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

    輕松

    記述我學習java的里程

    常用鏈接

    統計

    積分與排名

    友情鏈接

    最新評論

    JDK1.5中對XML的簡單操作

    //TestXML.xml
    <?xml version="1.0" encoding="GB2312" ?>
    <book>
    <title>Java實例一百例</title>
    <page id="1">
    <title>基礎知識篇</title>
    <file>base.htm</file>
    </page>
    <page id="3">
    <title>SWING篇</title>
    <file>swing.htm</file>
    </page>
    <page id="28">
    <title>EJB篇</title>
    <file>ejb.htm</file>
    </page>
    <page id="33">
    <title>DOM篇</title>
    <file>xmldom.htm</file>
    </page>
    </book>


    //TestXML.java
    import javax.xml.parsers.*;
    import org.w3c.dom.*;
    import java.io.*;

    public class TestXML {
    public static void main(String[] args) {
    try {
    //創建解析工廠
    DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
    //指定DocumentBuilder
    DocumentBuilder builder = dbfactory.newDocumentBuilder();
    //從文件構造一個Document,因為XML文件中已經指定了編碼,所以這里不必了
    Document doc = builder.parse(new File("TestXML.xml"));
    //得到Document的根(節點名:book)
    Element root = doc.getDocumentElement();
    System.out.println("根節點標記名:" + root.getTagName());

    System.out.println("****下面遍歷XML元素****");
    //獲得page元素
    NodeList list = root.getElementsByTagName("page");
    //遍歷page元素
    for (int i=0; i < list.getLength() ; i++) {
    //獲得page的元素
    Element element = (Element)list.item(i);
    //獲得ID屬性
    String id = element.getAttribute("id");
    //獲得title屬性
    NodeList titleList = element.getElementsByTagName("title");
    //獲得title元素
    Element titleElement = (Element)titleList.item(0);
    //獲得title元素的第一個值
    String title = titleElement.getFirstChild().getNodeValue();
    //獲得file元素名稱
    NodeList fileList = element.getElementsByTagName("file");
    //獲得file元素
    Element fileElement = (Element)fileList.item(0);
    //獲得file元素的第一個值
    String file = fileElement.getFirstChild().getNodeValue();

    System.out.println("ID:" + id + " " +
    "標題:" + title + " " +
    "文件:" + file);
    }
    }
    catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

    posted on 2008-05-15 16:44 輕松 閱讀(734) 評論(0)  編輯  收藏 所屬分類: JAVA轉貼

    主站蜘蛛池模板: 亚洲天堂一区在线| 久久免费动漫品精老司机| 午夜精品免费在线观看| 亚洲精品无码乱码成人| 成人午夜免费视频| 国产成人精品日本亚洲| 一区二区三区四区免费视频| 久操视频免费观看| 久久精品国产免费一区| 亚洲人成网站色7799| 亚洲国产精品ⅴa在线观看| 皇色在线视频免费网站| 粉色视频成年免费人15次| 亚洲精品在线视频| 无码人妻AV免费一区二区三区| 午夜不卡AV免费| jizz免费在线观看| 77777亚洲午夜久久多喷| 亚洲日韩中文字幕日韩在线| 最近中文字幕大全免费视频| 一级特黄特色的免费大片视频| 亚洲伊人久久大香线蕉在观| 久久精品亚洲中文字幕无码网站 | 国产成人在线观看免费网站 | 亚洲国产精品成人综合久久久 | 日韩精品一区二区亚洲AV观看| 一本色道久久88亚洲综合 | 久久国产色AV免费看| 一级做a爰性色毛片免费| 99视频在线免费观看| 亚洲爆乳AAA无码专区| 一级一级毛片免费播放| **俄罗斯毛片免费| 国产精品视频白浆免费视频| 中文字幕免费视频| 亚洲精品无码激情AV| 国产亚洲成av片在线观看| 亚洲精品日韩专区silk| 亚洲制服丝袜在线播放| 日本一区二区三区在线视频观看免费| 亚洲国产日韩在线成人蜜芽|