天天看點

XML:XML的解析 - dom4j的使用

1 導入JAR包

XML:XML的解析 - dom4j的使用

2 API介紹

  使用核心類SaxReader加載xml文檔獲得Document,通過Document 對象獲得文檔的根元素,然後就可以操作了

  常用API如下: 

    1. SaxReader對象 

        read(…) 加載執行xml文檔

    2. Document對象

        getRootElement() 獲得根元素 

    3. Element對象 

        elements(…) 獲得指定名稱的所有子元素。(可以不指定名稱)

        element(…) 獲得指定名稱的第一個子元素。(可以不指定名稱)

        getName() 獲得目前元素的元素名 

        attributeValue(…) 獲得指定屬性名的屬性值 

        elementText(…) 獲得指定名稱子元素的文本值 

        getText() 獲得目前元素的文本内容 

XML:XML的解析 - dom4j的使用

3 準備xml檔案

編寫user.xsd schema限制

編寫user.xml 引入限制

讀取XML