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下,所有的標籤、實體引用都被忽略,而被xml處理程式一視同仁地當作字元資料看待。
格式:
注釋:
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屬性必須加引號
xml標記語言的學習
xml是extensible markup language的簡寫,一種擴充套件性標識語言。html是一種標記語言,全稱 hypertext markup language 超文字標記語言。同時,html裡面有很多標籤,類似,等,都是在html 4.0裡規範和定義,而xml裡允許你自己建立這樣的標籤...
XML可擴充套件標記語言
xml 的全稱為可擴充套件標記語言 即 extensible markup language 它是 w3c定義的一種標準。那麼為什麼會出現 xml?其優勢到底在 呢?必知必會 xml與 html 相比的優勢 相信讀者對 html 都非常熟悉,html 是一種標記語言,同時,html 裡面有很多標籤,...
可擴充套件標記語言Xml
xml用於描述資料,是當前處理結構化文件資訊的有力工具。與作業系統程式語言的開發平台無關,可以實現不同系統之間的資料互動。姓名性別 中第一行是xml宣告,它一般在xml文件的第一行。它由兩個部分組成 version 文件符合xml1.0規範。encoding 文件字元編碼,預設為 utf 8 為注釋...