XML輕鬆學習手冊(5)XML語法之二(轉)
二.元素的語法
元素由一對標識以及其中的內容組成。就象這樣: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文件新增的附加資訊,將不會被程式解釋或則瀏覽器顯示。
註釋的語法如下:
<!-- 這裡是註釋資訊 -->
可以看到,它和HTML中的註釋語法是一樣的,非常容易。養成良好的註釋習慣將使你的文件更加便於維護,共享,看起來也更專業。
四.CDA他的語法
CDATA全稱character data,翻譯為字元資料。我們在寫XML文件時,有時需要顯示字母,數字和其它的符號本身,比如"
例如:
ajie]]>
在頁面上顯示的內容將是"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950358/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML輕鬆學習手冊(5)XML語法之四(轉)XML
- XML輕鬆學習手冊(4)XML的術語之二(轉)XML
- XML輕鬆學習手冊(2)XML快速入門之二(轉)XML
- XML輕鬆學習手冊(3)XML概念之一(轉)XML
- XML輕鬆學習手冊(6)XML例項解析(轉)XML
- XML輕鬆學習手冊(2)XML快速入門之三(轉)XML
- XML入門指南(3)XML語法(轉)XML
- XML語法XML
- XML初學進階學習筆記(5)(轉)XML筆記
- 在.NET Framework中輕鬆處理XML資料(一) (轉)FrameworkXML
- 在.NET Framework中輕鬆處理XML資料(五) (轉)FrameworkXML
- 學習使用XML引擎XQEngine(轉)XML
- XML 程式設計思想:XML語義(轉)XML程式設計
- XML 語法規則概述XML
- JSX(JavaScript XML)語法JSJavaScriptXML
- [轉]XML檔案結構和基本語法XML
- XML 程式設計思想:XML和語義(轉)XML程式設計
- XML 程式設計思想: XML 語義錨(轉)XML程式設計
- XML資料庫開發手冊XML資料庫
- XML 程式設計思想:從書本學習 XML Topic Maps(轉)XML程式設計
- Qt學習之XMLQTXML
- XML簡明教程(5)什麼是XML名域(轉)XML
- 輕鬆學習之二——iOS利用Runtime自定義控制器POP手勢動畫iOS動畫
- XML初學進階學習筆記(1)(轉)XML筆記
- XML初學進階學習筆記(4)(轉)XML筆記
- XML初學進階學習筆記(3)(轉)XML筆記
- XML初學進階學習筆記(2)(轉)XML筆記
- XML 程式設計思想:XML和語義:XML 會兌現其承諾嗎?(轉)XML程式設計
- SQL 語法參考手冊(轉)
- SQL語法參考手冊(轉)SQL
- XML入門精解之結構與語法 (轉)XML
- XML入門精解之結構與語法(轉)XML
- JAXP 專述??Sun 的 Java API for XML 語法分析(轉)JavaAPIXML語法分析
- Java學習--xml文字轉換成Java物件JavaXML物件
- XML資料庫開發手冊總結XML資料庫
- XML的JAVA 解析(一)(5) (轉)XMLJava
- Python學習——xml模組PythonXML
- SQL 語法參考手冊(SQL) (轉)SQL