天天看點

XML :基本介紹

XML:可擴充标記語言(Extensible Markup Language) 

  W3C在1998年2月釋出1.0版本,2004年2月又釋出1.1版本,但因為1.1版本不能向下相容1.0版 本,是以1.1沒有人用。同時,在2004年2月W3C又釋出了1.0版本的第三版。我們要學習的還是 1.0版本 !

特點

  可擴充的, 标簽都是自定義的 

  文法十分嚴格 

XML能做什麼?

功能 

說明

存儲資料

通常,我們在資料庫中存儲資料。

不過,如果希望資料的可移植性更強,我們可以 把資料存儲 XML 檔案中

配置檔案 

作為各種技術架構的配置檔案使用 (最多)

在網絡中傳輸

用戶端可以使用XML格式,向伺服器端發送資料,伺服器接收到xml格式資料,進行解析

XML :基本介紹

XML文檔聲明格式

  文檔聲明必須為結束;

  文檔聲明必寫在第一行;

1) 文法格式:

2) 屬性說明

  versioin:指定XML文檔版本。必須屬性,因為我們不會選擇1.1,隻會選擇1.0

  encoding:指定目前文檔的編碼。可選屬性,預設值是utf-8

元素

  Element 元素: 是XML文檔中重要的組成部分

  元素的命名規則

    1. 不能使用空格,不能使用冒号

    2. xml 标簽名稱區分大小寫

    3. XML 必須有且隻有一個根元素

文法格式: 

1) XML 必須有且隻有一個根元素,它是所有其他元素的父元素,比如以下執行個體中 users 就是根元素:

2) 普通元素的結構由:開始标簽、元素體、結束标簽組成

3) 元素體:元素體可以是元素,也可以是文本

4) 空元素:空元素隻有開始标簽,而沒有結束标簽,但元素必須自己閉合

屬性

  1. 屬性是元素的一部分,它必須出現在元素的開始标簽中

  2. 屬性的定義格式:屬性名=屬性值,其中屬性值必須使用單引或雙引

  3. 一個元素可以有0~N個屬性,但一個元素中不能出現同名屬性

  4. 屬性名不能使用空格、冒号等特殊字元,且必須以字母開頭 

注釋

XML的注釋,以“ <!--”開始,以“--> ”結束。注釋内容會被XML解析器忽略!

使用XML 描述資料表中的資料

XML :基本介紹