XML文檔的聲明:
l在編寫XML文檔時,需要先使用文檔聲明,聲明XML文檔的類型。
l最簡單的聲明文法:
<?xml version="1.0" ?>
l用encoding屬性說明文檔的字元編碼:
<?xml version="1.0" encoding="GB2312" ?>
l用standalone屬性說明文檔是否獨立:
<?xml version="1.0" encoding="GB2312" standalone="yes" ?>
l常見錯誤
•沒有寫引号:<?xml version=1.0 ?>
•輸入内容中有中文: <?xml version=“1.0” ?> //中文空格
•編碼錯誤,記事本設定編碼UTF-8,用其他編輯器打開。
CDATA區:
在編寫XML檔案時,有些内容可能不想讓解析引擎解析執行,而是當作原
始内容處理。
遇到此種情況,可以把這些内容放在CDATA區裡,對于CDATA區域内的内容
,XML解析程式不會處理,而是直接原封不動的輸出。
文法:<![CDATA[ 内容 ]]>
<![CDATA[
<itcast>
<br/>
</itcast>
]]>
處理指令:
處理指令,簡稱PI (processing instruction)。處理指令用來指揮解
析引擎如何解析XML文檔内容。
例如,在XML文檔中可以使用xml-stylesheet指令,通知XML解析引擎,應
用css檔案顯示xml文檔内容。 <?xml-stylesheet type="text/css"
href="1.css"?>
處理指令必須以“<?”作為開頭,以“?>”作為結尾,XML聲明語句就是最常
見的一種處理指令。
xml文法規則總結:
所有 XML 元素都須有關閉标簽
XML 标簽對大小寫敏感
XML 必須正确地嵌套順序
XML 文檔必須有根元素
XML 的屬性值須加引号
特殊字元必須轉義
XML 中的空格會被保留