張連康 廊坊師範學院資訊科技提高班 十四期
阿新 • • 發佈:2018-12-16
xml與html的差異
- 不是用來替換html的
- 是為不同的目的而設計的
- xml設計的核心是包含與傳輸資料
- html設計的核心是顯示資料
應用
- 做為系統的配置檔案
- Ajax中傳輸資料Ajax中傳輸資料
- Web Services中傳輸資料
- 異構平臺的資料交換與整合(跨平臺的)
xml宣告
<?xml version="1.0" encoding="utf-8"?>
version表示xml 的版本
Encoding表示xml檔案使用的字元編碼方法
根元素
(1)xml檔案的結構上是一中樹狀結構,它從“根部”開始,然後擴充套件到“枝葉” (2)XML的內容必須包含在一個單一元素中。這個單一元素稱為根元素,它包含 文件中所有文字和其它元素。 (3)XML檔案必須要有根元素
實體引用
為了避免把字元資料和標籤中需要用到的一些特殊符號相混淆,xml提供了實體引用。
CDATA
在特殊的標籤CDATA下,所有的標籤、實體引用都被忽略,而被xml處理程式一視同仁地當作字元資料看待。
格式:<![CDATA[文字內容]]>
註釋:
<!-- -->
Xml的顯示
處理指示(PI)Processiong instructions,指示當前的xml檔案的內容,如何被顯示或處理。
語法格式:<?target arg*?> 例子:使用xslt處理當前的xml檔案 <?xml-stylesheet type="text/xsl" href="book.xsl" ?>
格式良好的xml
- 格式良好
- 擁有正確語法的xml被稱為"形式良好"的xml
- 通過DTD驗證的xml是“合法”的xml
- 格式良好的xml會遵守以下xml語法規則: (1)xml檔案必須有根元素 (2)xml檔案必須有關閉標籤 (3)xml標記對大小寫敏感 (4)xml元素必須被正確的巢狀 (5)xml屬性必須加引號