Xml基本瞭解使用
1、XMl語法
(一) 宣告
在編寫XML文件時,需要先使用文件宣告,宣告XML文件的型別。
最簡單的宣告語法 用encoding屬性說明文件的字元編碼
<?xml version="1.0" encoding="utf-8"?> 注:當XML檔案中有中文時,必須使用encoding屬性指明文件的字元編碼
(二)元素
XML元素指XML檔案中出現的標籤,一個標籤分為開始標籤和結束標籤,一個標籤有如下幾種書寫形式
<網址>http://www.cnblogs.com/</網址>
<網址>
http://www.cnblogs.com/
</網址>
一個XML元素可以包含字母、數字以及其它一些可見字元,但必須遵守下面的一些規範:
- 區分大小寫,例如,<P>和<p>是兩個不同的標記。
- 不能以數字或"_" (下劃線)開頭。
- 不能以xml(或XML、或Xml 等)開頭。
- 不能包含空格。
- 名稱中間不能包含冒號(:)
(三) 屬性
一個標籤可以有多個屬性,每個屬性都有它自己的名稱和取值 (屬性值一定要用雙引號(")或單引號(')引起來,定義 屬性必須遵循與標籤相同的命名規範 。)
例:
<input name = ""></input> 或者 子標籤表現形式
<input>
<name> text</name>
</input>
(四) 註釋
<!--註釋-->
注:宣告之前不能有註釋 ,註釋不能巢狀
(五) 語法 CDATA區 (有些內容可能不想讓解析引擎解析執行,而是當作原始內容處理,遇到此種情況,可以把這些內容放在 CDATA區裡)
例:
<soft> <![CDATA[ <a className="gacl.xdp"> <a1>gacl</a1> <a2>xdp</a2> </a> ]]> </soft>
(六) 處理指令
簡稱PI (processing instruction)
處理指令必須以"<?"作為開頭,以"?>"作為結尾
例:
<!--在XML文件中可以使用xml-stylesheet指令,通知XML解析引擎,應用country.css檔案顯示xml文件內容-->
<?xml-stylesheet type="text/css" href="country.css"?>