DIV CSS 佈局教程網

XML 語法
編輯:XML詳解     
XML 語法

看一個簡單的文檔:

?XML version=1.0 encoding=ISO-8859-1?

people

nameyufuzi/name

sexman/sex

age27/age

descriptionI am a good man! /description

/people

文檔由一個聲明和包含一些嵌套元素的一個根元素或標簽構成。

1.聲明語句?XML ... ?的作用是告訴浏覽器或其它處理程序這個文檔是文檔。在每個文檔的開始處必須包含聲明.聲明語句中的version表示文檔遵守的規范的版本。encoding表示文檔所用的語言編碼,這個例子用的是ISO-8859-1西歐字符集。

2.元素指的是從該元素的開始標簽到結束標簽之間的這部分內容,如:nameyufuzi/name就稱為一個元素,元素命名必須遵守下面的規則:

元素的名字可以包含子母,數字和其他字符。

元素的名字不能以數字或者標點符號開頭。

元素的名字不能以(或者xml,Xml,XML...)開頭。

元素的名字不能包含空格。

在元素命名中不要使用:.

每個元素都必須要有結束標簽,在Html文檔中,一些元素可以是沒有結束標簽,如:

pthis is a text.

pHello world!

這是一段完全合法的Html文檔,但是在文檔中就必須要寫成:

pthis is a text./p

pHello world!/p

注意,文檔中的p,不等同於Html中的段落標簽,它只是你的自定義標簽,你可以賦予它任何你想要含義.

標簽區分大小寫,如name和Name是兩個不同的標簽:

nameyufuzi/Name//錯誤

nameyufuzi/name//正確

元素有元素內容,混合內容,簡單內容或者空內容。每個元素都可以擁有自己的屬性。name元素就只包含文本內容yufuzi,事實上元素中不僅包含文本內容,還可以包含其它元素,這就稱為元素的嵌套,Html文檔中的標簽是可以交叉嵌套,但是在文檔中只能包含嵌套,如:

biThis text is emphasized and italic/b/i.

在Html文檔中上一段代碼能夠被浏覽器解析,但在文檔中只能進行包含嵌套,可以寫成像下面的代碼:

biThis text is emphasized and italic./i/b

例:

?XML version=1.0 encoding=GB2312?

俱樂部

名稱快樂老男人/名稱

備案號 id=123456/備案號

會員

姓名cnbruce /姓名

性別男 /性別

! 不知道cnbruce本人看到這個文檔會不會找偶拼命:-(這是一個注釋,和Html注釋一樣

描述他是一個糟糕的家伙!/描述

/會員

會員

偶是一個喜歡把自己的快樂建築在別人痛苦之上的人:-)

姓名yufuzi/姓名

性別男 /性別

描述他是一個優秀的男人!/描述

/會員

/俱樂部

在上面的代碼中,俱樂部元素是文檔的根元素,在每一個文檔中必須有且只能有一個根元素,名稱元素,備案號元素,會員元素是兄弟元素,它們都是根元素的子元素,名稱元素是一個只含有文本內容的元素,備案號元素是一個包含屬性的空元素,第二個會員元素不僅包含了文本信息,還包含其它元素.

所有的文檔都必須有一個根元素。 所有的元素都必須有一個結束標簽。 標簽區分大小寫。 所有的元素都必須正確嵌套。 屬性必須包括在開始標簽中,並在兩邊加上引號

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved