主要內容:
XML概述
DTD和Schema的建立與應用
CSS和XSLT顯示XML
DOM
SAX
XML(extensible Markup Language) 可擴展標記語言
XML是一種你可以用來創建自己的標記的標記語言。由W3C創建
XML的優勢
-數據重用
-數據和表示分離
-可擴展性
– 語意信息
-自定義標記,使應用有更大的靈活性
-異構系統整合
XML聲明:
<? XML version="1.0" encoding="UTF-8" ?>
聲明一般放在第一行
組成部分:
-version 文檔符合XML1.0規范
-encoding 文檔字符編碼,默認為“UTF-8”
處理指示
處理指示是用來給處理XML文件的應用程序提供信息的,然後,這個應用程序來解釋這個指示,遵照它所提供的信息進行處理,或者再把它原封不動地傳給下一個應用程序。XML聲明就是一個處理指示。
所有處理指示應該遵循下面的格式:
<? 處理指示名 處理指示信息?>
EX:樣式表指示
<?XML-StyleSheet type="type" href="URl" ?>
type可以為text/css或text/xsl
//說明這個XML使用一個CSS控制顯示
元素
<title>baidu</title>
元素之間的關系:子元素/父元素 祖先/後代
元素內容的類型:嵌套元素/字符數據 實體引用/CDate節/處理指令/註釋
根元素
-XML文檔必須包含在一個單一元素中。這個單一元素稱為根元素,它包含文檔中所有文本和所有其它元素。
-而不包含單一根元素的文檔不管該文檔可能包含什麼信息,XML解析器都會可以拒絕它
-每個XML文檔必須有且隻有一個根元素
-根元素是一個完全包括文檔中其他所有元素的元素
-根元素的起始標記要放在所有其他元素的起始標記之前
-根元素的結束標記要放在所有其他元素的結束標記之後
本文出自 “Enthusiasm” 博客