待續……
解析XML的4種技術
- 1,DOM
- 2,SAX
- 3,JDOM
- 4,DOM4J
---------------------------------------------------------------------------------------------------------------------------------------------------
驗證XML文檔
驗證XML文檔的兩種方式- 使用DTD驗證XML文檔
- 使用Schema驗證XML文檔
---------------------------------------------------------------------------------------------------------------------------------------------------
在XML中使用命名空間
---------------------------------------------------------------------------------------------------------------------------------------------------
XML優勢
---------------------------------------------------------------------------------------------------------------------------------------------------
XML文檔結構
1,XML聲明<?xml version="1.0" encoding="UTF-8"?>
XML聲明由以下幾個部分組成
- version:文檔符合XML1.0規範
- encoding:文檔字符編碼,默認“UTF-8”
2,標籤 在XML中,用尖括號<>括起來的各種標籤(Tag)來標記數據,標籤成對使用來界定字符數據,
3,根元素 每個XML文檔必須有且僅有一個根元素。
根元素的特點如下:
- 根元素是一個完全包括文檔中其他所有元素的元素
- 根元素的起始標籤要放在所有其他元素的起始標籤之前
- 根元素的結束標籤要放在所有其他元素的結束標籤之後
4,元素
元素的命名規則如下
- 名稱中可以包含字母、數字或者其他的字符
- 名稱不能以數字或者標點符號開始
- 名稱不能以字符“XML”(或者XML、Xml)開始
- 名稱中不能含空格
5,屬性
6,XML中的特殊字符的處理
7,XML中的註釋
8,格式良好的XML文檔
---------------------------------------------------------------------------------------------------------------------------------------------------
XML的特點
XML與操作系統、編程語言的開發平臺都無關規範統一
---------------------------------------------------------------------------------------------------------------------------------------------------
XML簡介
XML是Extensible Markup Language的縮寫,即可擴展標記語言,是一種簡單的數據存儲語言,使用一系列簡單的標記來描述數據。XML技術應用廣泛,如最基本的網站,應用程序的配置信息等一般都採用XML文件描述。