XML詳解
阿新 • • 發佈:2017-06-05
表示 空元素 定義 文本 結構化 要點 內容 連接 標記
XML是一種標記語言,用於描述數據,它提供一種標準化的方式來來表示文本數據。XML文檔以.xml為後綴。需要徹底註意的是XML是區分大小寫的。
第一行表明,本XML遵守的版本是1.0,使用的字符編碼是UTF-8字符集。
每個XML元素都已一個起始標記開始和一個結束標記結束。比如開始:<title>,結束:</title>。XML元素可以帶有屬性,屬性值要加引號。比如上例中的ISBN就是屬性,屬性值要加雙引號。同時用等號連接。
一個XML文檔只能夠有一個根節點,如上例中books就是根節點。
以下列出XML的幾個要點:
- XML是一種可擴展標記語言;
- XML的標記沒有被預定義,用戶可以自行定義標記來描述數據;
- XML主要用來描述和存儲數據;
- XML具有自我描述性;
- XML是樹狀結構的文檔,是個結構化的文檔;
- XML文檔是個文本文件;
- 每個開始標記都必須有結束標記;
- 一個XML文檔只能夠有一個根元素;
- 所有XML元素必須正確嵌套;
- 屬性值必須加引號;
- 一個元素不能有相同的屬性;
下面以示例來解釋XML常用的術語。
1、標記
標記分為開始標記和結束標記,如<title>就是一個開始標記。</title>就是一個結束標記。開始標記與結束標記之間的內容成為XML元素的內容。如果一個XML元素沒有內容,我們稱其為空元素。如<title></title>。
2、元素
XML元素是從一個開始標記到它結束標記的一段內容。比如 <title>XML學習筆記</title> 就是一個元素。
3、屬性
一個元素可以帶有屬性,屬性寫在開始標記裏,寫在元素名稱的後面。比如<books ISBN="9787544238212">,其中ISBN="9787544238212"就是books元素的一個屬性。ISBN 是屬性的名稱, 9787544238212 是屬性值。一個XML元素不能有相同的XML屬性名。
XML詳解