XML基本語法介紹

2021-08-25 09:12:07 字數 1502 閱讀 3735

第一部分:文件宣告

文件宣告必須在xml文件的第一行,按照嚴格的xml語法,宣告語句前面不應該有空行。

<?xml version="1.0" ?>
<?xml version="1.0" encoding="gb2312" ?>
<?xml version="1.0" encoding="gb2312" standalone="yes" ?>
編輯的原始檔應該儲存為utf-8,gbk,gb2312其中乙個編碼。

在xml宣告中encoding屬性值要和第一點中選擇的編碼相同。如果儲存為utf-8,可以不用在xml宣告中宣告,解析器會自動解析。如果用gb2312,則在encoding屬性的值一定要是gb2312。

第二部分:元素定義

<?xml version="1.0" encoding="gb2312" ?>

《鹹蛋超人》

《超人1>

烤地瓜《超人2>

笨蛋乙個xml元素有乙個開始標記和乙個對應的結束標記來定義,標記中間是內容《鹹蛋超人》內容乙個元素可以巢狀多個子元素《超人1>

烤地瓜

可以使用空元素,有兩種表示方式,示例第12和第13行分別以兩種方式宣告了兩個空元素。空元素的乙個應用就是通過屬性值傳遞資訊。(當然,非空元素也同樣可以定義屬性)

嚴格的xml語法規定必須有且只有乙個根元素,即示例中的《鹹蛋超人》

元素標記名稱規範:可以包含字母,數字以及其它字元

屬性定義:

第三部分:注釋

第四部分:空格和換行處理

第五部分:cdata區

第六部分:特殊字元的轉義

特殊字元

轉義符號&&

<

<

>

>""

''注意:如果需要表示像&這樣乙個字元,需要轉義成&

'' 和 '  符號的轉義一般用於屬性值中,& 和 < 和 > 一般用於開始標籤與結束標籤之間的字元資料中。

字元資料可以是不包括任何標記的起始界定符和cdta段定界符的任意字串(即和號「&」和小於號「<」和               符號「]]>」),如:正確:/;錯誤:&;錯誤:]]>

正確:&

第七部分:處理指令(processing instruction,簡稱pi)

<?xml version="1.0" ?>

<?xml-stylesheet type="text/css" href="dog.css" ?>

bigyellow

大傻sinogun

name 

owner

breed

注意:xml-stylesheet處理指令總是放在xml宣告之後,第乙個元素之前。其它指令可以放在除標記內部和xml宣告之前的任何位置。「<?」與「xml-stylesheet」之間不能有空格。

宣告:至此,xml基本語法闡述完畢,以上內容為聽講張孝祥老師xml課程後自己做的總結,如有錯誤之處,懇請指出!

XML(2) XML 基本語法

1 xml 元素包含 開始標籤 元素體 內容 結束標籤。2 空元素 空元素只有開始標籤,沒有元素體和結束標籤,但空元素一定要閉合。1 xml 元素可以包含子元素或文字資料。2 xml 元素可以巢狀,但必須是合法巢狀。1 格式良好的 xml 文件必須且僅有乙個根元素!1 元素中第一部分為換行縮排,第二...

XML語言基本介紹

怎麼解釋呢,拿我們平時熟悉的html語言來說,html就是一種規定了特定標籤的語言,而xml語言則沒有規定特定的標籤 可能有一些基本的?目前我還沒有學習到,以後學習到了來補充 所以說xml語言是一種元語言,利用xml可以創造新的語言,換個角度來說,即xml是一種檔案標準,是一種約束和規則。以下這段話...

XML基本規則 XML語法規則

xml基本規則 xml語法規則 1.xml 文件必須包含在乙個單一元素中 2.xml 元素不能重疊,必須正確的巢狀 3.不能省去任何結束標記,或者說標記必須成對 4.xml 元素是區分大小寫的,也就是大小寫敏感 5.xml 文件中的屬性有兩個規則 屬性必須有值 那些值必須用引號括起,可以使用單引號,...