XML語法筆記

2022-06-29 01:39:10 字數 1517 閱讀 4053

xml是一種標記語言,適合跨平台、跨語種資訊互動

xml被用於儲存、傳輸資料

xml可擴充套件性良好,沒有預定義標籤,需要使用者自定義標籤

xml具有自我描述性

xml採用樹狀結構儲存,是一種資訊的物件化語言

xml是純文字的

資料交換

資料庫支援

配置檔案

示例:

<?

xml version="1.0" encoding="utf-8">

halen

unknown

ninteen

xml文件第一行必須以文件的宣告語句開頭:

<?xml version="1.0" encoding="utf-8">

version表示xml版本資訊

encoding表示文件採用的編碼格式

寫法:halen

元素定義:《開始標記 屬性1="屬性值"...>資料內容

(錯誤)

xml文件至少有乙個元素,有且只有乙個根元素

元素名規則:

不能以數字或標點符號開頭且不能含空格,對大小寫敏感

名稱不能以xml(xml、xml...)開頭

空元素寫法:

(常用)

unknown

xml元素屬性定義:《開始標記 屬性1="屬性值"...>資料內容使用屬性的缺點:

屬性不易擴充套件

屬性不能描述結構(樹狀結構)

屬性很難被程式**處理

屬性很難通過dtd進行測試

屬性難以閱讀、維護

注意:

<

student

>

<

name

>halen

name

>

<

age>five

age>

student

>

<

student

name

="halen"

age="five"

>

student

>

元資料(有關資料的資料)應當儲存為屬性,而資料本身應當儲存為元素

在xml中有些符號具有特殊含義,如:< 若果將這些符號放在xml元素中會出現錯誤

為了避免此錯誤,可以採用實體引用

<   < 小於

>   > 大於

&  & 和號

' ' 單引號

" " 引號

示例:hk'kk  -->  hk'kk

包含在cdata區段中的內容能夠當做純文字資料進行處理,解析器不會解析cdata區段

中的任何符號和標記

定義格式:

注意:cdata區段要放在元素中使用,且不能巢狀

補充:

xml語法筆記

全稱 extendsible markup language 可擴充套件的標記語言 作用 1,儲存資料 2,傳輸資料 xml html區別 xml表示資料的意義 xml不控制資料的顯示 xml是自描述的 xml規範嚴格 html控制資料的顯示樣式 html規範不嚴格 xml語法 1,頭標記,必須是文...

XML指南 XML 語法

xml的語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作xml的軟體也是相對容易的事情。xml文件使用了自描述的和簡單的語法。linordm reminder don t fet me this weekend 文件的第1行 xml宣告 定義此文件所遵循的xml標準的版本,在這個...

XML指南 XML 語法

xml的語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作xml的軟體也是相對容易的事情。乙個xml文件的例子 xml文件使用了自描述的和簡單的語法。linordm reminder don t forget me this weekend 文件的第1行 xml宣告 定義此文件所遵...