XML輕鬆學習手冊(5)XML語法之二(轉)

amyz發表於2007-08-12
XML輕鬆學習手冊(5)XML語法之二(轉)[@more@]

  二.元素的語法

  元素由一對標識以及其中的內容組成。就象這樣:ajie。元素的名稱和標識的名稱是一樣的。標識可以用屬性來進一步描述。

  在XML中,沒有任何保留字,所以你可以隨心所欲的用任何詞語來作為元素名稱。但是也必須遵守下列規範:

  1.名稱中可以包含字母、數字以及其它字母;

  2.名稱不能以數字或"_" (下劃線)開頭;

  3.名稱不能以字母 xml(或 XML 或 Xml ..)開頭

  4.名稱中不能包含空格

  5.名稱中間不能包含":"(冒號)

  為了使元素更容易閱讀理解和操作,我們還有一些建議:

  1.名稱中不要使用"."。因為在很多程式語言中,"."是作為物件的屬性,例如:font.color。同樣的原因"-"也最好不要用,必須使用的,以"_"代替;

  2.名稱儘量簡短。

  3.名稱的大小寫儘量採用同一標準。

  4.名稱可以使用非英文字元,比如用中文。但是有些軟體可能不支援。(IE5目前是支援中文元素的。)

  另外,補充一點關於屬性的說明。在HTML中,屬性可以用來定義元素的顯示格式,比如:word將把word顯示為紅色。而在XML中,屬性只是對標識的描述,與元素內容的顯示無關。例如同樣一句:word,並不會將word顯示為紅色。(那麼,有網友會問:如何在XML中將文字顯示為紅色呢?這就需要使用CSS或者XSL,我們在下面詳細講述。)

  三.註釋的語法

  註釋是為了便於閱讀和理解,在XML文件新增的附加資訊,將不會被程式解釋或則瀏覽器顯示。

  註釋的語法如下:

  <!-- 這裡是註釋資訊 --&gt

  可以看到,它和HTML中的註釋語法是一樣的,非常容易。養成良好的註釋習慣將使你的文件更加便於維護,共享,看起來也更專業。

  四.CDA他的語法

  CDATA全稱character data,翻譯為字元資料。我們在寫XML文件時,有時需要顯示字母,數字和其它的符號本身,比如"

  

  例如:

  ajie]]>

  在頁面上顯示的內容將是"ajie"


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950358/,如需轉載,請註明出處,否則將追究法律責任。

相關文章