1. XML 的做用dom
1. 能夠用來保存數據 2. 能夠用來作配置文件 3. 數據傳輸載體
2. xml 結構:倒狀樹形結構 :倒狀樹形結構測試
3. XML 的聲明spa
<?xml version="1.0" encoding="gbk" ?>
4. 須要注意的地方code
嚴格地講,在 XML 中僅有字符 "<"和"&" 是非法的。省略號、引號和大於號是合法的,可是把它們替換爲實體引用是個好的習慣。xml
< <對象
& &內存
5. 在裏面的標籤,都不會被解析,直接當作字符串。ci
<des><![CDATA[<a href="http://www.baidu.com">我愛黑馬訓練營</a>]]></des>
6. XML 解析字符串
把全部內容讀到內存中造成樹狀結構,整個樹狀結構稱爲 document 對象,能夠增刪。io
* SAX
7. XML 解析手段
dom4j 使用比較普遍
8. Dom4j 基本用法和入門(一)
把架包添加至 lib 裏面,添加路徑。創建 stus.xml 文件,再創建測試類。
1. 建立SaxReader對象
2. 指定解析的xml
3. 獲取根元素。
4. 根據根元素獲取子元素或者下面的子孫元素
9. XML Xpath 入門
在解析的時候可以快速的定位到你但願的位置。
1. 添加jar包依賴
jaxen-1.1-beta-6.jar
2. 在查找指定節點的時候,根據XPath語法規則來查找
3. 後續的代碼與之前的解析代碼同樣。 |