<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 輕松 閱讀(735) 評論(0)  編輯  收藏 所屬分類: JAVA轉貼

    主站蜘蛛池模板: 久久精品国产亚洲av影院| 亚洲精品色午夜无码专区日韩| 中文字幕亚洲综合久久2| 免费福利电影在线观看| 亚洲人成人77777网站| a毛片免费观看完整| 亚洲人色婷婷成人网站在线观看 | 精品特级一级毛片免费观看| 日韩成全视频观看免费观看高清| 亚洲av无码一区二区三区天堂| 啦啦啦手机完整免费高清观看| 亚洲国产成人精品无码区花野真一| 毛片高清视频在线看免费观看| 亚洲色成人网站WWW永久四虎| 国产精品酒店视频免费看| 麻豆一区二区三区蜜桃免费| 亚洲国产一区在线观看| 波多野结衣中文字幕免费视频| 亚洲日韩国产AV无码无码精品| 日本一道一区二区免费看| 九九久久精品国产免费看小说| 国产亚洲精品自在久久| 亚洲精品视频在线观看免费| 免费大黄网站在线观看| 涩涩色中文综合亚洲| 国产高清免费观看| 国产国产人免费人成成免视频| 国产亚洲精品成人AA片新蒲金| 深夜a级毛片免费视频| 精品剧情v国产在免费线观看| 污视频网站在线观看免费| 亚洲国产精品热久久| 两性刺激生活片免费视频| 免费播放美女一级毛片| 亚洲国产高清在线| 永久黄网站色视频免费直播| 一级A毛片免费观看久久精品 | 91亚洲精品视频| 好爽好紧好大的免费视频国产| 免费无码av片在线观看| 亚洲人成色在线观看|