xml語法規則(一)

2021-06-03 00:48:33 字數 1546 閱讀 5304

一.xml

語法規則

xml的文件和html

的原**類似,也是用標識來標識內容。建立xml文件必須遵守下列重要規則:

規則1:必須有xml

宣告語句

這一點我們在上一章學習時已經提到過。宣告是xml

文件的第一句,其格式如下:

<?xml  version="1.0" standalone="yes/no" encoding="utf-8"?> 

宣告的作用是告訴瀏覽器或者其它處理程式:這個文件是xml

文件。宣告語句中的version表示文件遵守的xml規範的版本;standalone表示文件是否附帶dtd檔案,如果有,引數為no;encoding表示文件所用的語言編碼,預設是utf-8。

規則2:是否有dtd檔案

如果文件是乙個"有效的xml

文件"(見上一章),那麼文件一定要有相應dtd檔案,並且嚴格遵守dtd檔案制定的規範。dtd檔案的宣告語句緊跟在xml宣告語句後面,格式如下:

其中:"!doctype"是指你要定義乙個doctype;

"type-of-doc"是文件型別的名稱,由你自己定義,通常於dtd檔名相同;

"system/public"這兩個引數只用其一。system是指文件使用的私有dtd檔案的**,而public則指文件呼叫乙個公用的dtd檔案的**。

"dtd-name" 就是dtd檔案的**和名稱。所有dtd檔案的字尾名為".dtd"。

我們還是用上面的例子,應該寫成這樣:

xmlversion="1.0" standalone="no" encode="utf-8"?>

規則3:注意你的大小寫

在xml

文件中,大小寫是有區別的。和是不同的標識。注意在寫元素時,前後標識大小寫要保持一樣。例如:ajie

,寫成ajie

是錯誤的。

你最好養成一種習慣,或者全部大寫,或者全部小寫,或者大寫第乙個字母。這樣可以減少因為大小寫不匹配產生的文件錯誤。

規則4:給屬性值加引號

在html

**裡面,屬性值可以加引號,也可以不加。例如:word

和word

都可以被瀏覽器正確解釋。

但是在xml

中則規定,所有屬性值必須加引號(可以是單引號,也可以是雙引號),否則將被視為錯誤。

規則5:所有的標識必須有相應的結束標識

在html

中,標識可能不是成對出現的,比?lt;br>。而在xml

中規定,所有標識必須成對出現,有乙個開始標識,就必須有乙個結束標識。否則將被視為錯誤。

規則6:所有的空標識也必須被關閉

空標識就是標識對之間沒有內容的標識。比如

,中,規定所有的標識必須有結束標識,針對這樣的空標識,xml中處理的方法是在原標識最後加/,就可以了。例如:

應寫為;

words" content="xml, sgml, html">應寫為;

XML 語法規則

xml的語法規則非常簡單,同時也是非常嚴格的 它易於學習,易於使用。因此,開發能夠識別和處理xml的軟體也是非常容易的。xml文件使用自述式語法,並且,語法規則非常簡單。tove jani reminder don t forget me this weekend 文件的第一行 xml宣告 定義xm...

XML語法規則

xml檔案以 xml字尾名結尾。xml檔案需要使用 xml解析器去解析。瀏覽器內建了 xml解析器。語法 開始標籤 標籤體內容 結束標籤 1 或空標籤。沒有標籤體內容 2 xml標籤名稱區分大小寫。3 xml標籤一定要正確配對。4 xml標籤名中間不能使用空格 5 xml標籤名不能以數字開頭 6 注...

XML語法規則

所有的xml元素都必須有關閉標籤 在html,經常會看到沒有關閉標籤的元素 this is a paragraph this is another paragraph 在xml中,省略關閉標籤是非法的。所有元素都必須有關閉標籤 this is a paragraph this is another ...