XML(2012/2/15)

1、eXtensible Markup Language(可擴展的標記語言)

2、Document Type Definition(DTD,文檔類型定義)

3、XML中的每個元素都是成對出現的(又開始,有結束),<student></student>,XML中的元素嵌套關係要保持正確性,即先開始的標記要先結束,後開始的標記要後結束。

4、每一個XML文檔都有且只有一個根元素(Root  Element)。所謂根元素,就是包含其他所有元素的元素。

5、XML描述的是文檔的內容與語義,而不是文檔應該如何顯示。

6、使用XML可以實現異構語言、異構平臺之間的交互。

7、對於XML文檔來說,<?處理指令必須要頂格寫,前面不能有任何的空白。

8、XML元素可以具有屬性,屬性的形式爲:屬性名="屬性值",比如gender="male",屬性值要使用單引號或雙引號括起來。多個屬性之間使用空格分開。

9、通過樣式,我們可以實現XML內容與展現形式的分離。

10、XML的註釋:<!--comments  -->,註釋不允許嵌套

11、在一個元素上,相同的屬性只能出現一次

12、實體

13、格式正規的XML文檔

14、有效的XML文檔。首先XML文檔是個格式正規的XML文檔,然後又需要滿足DTD的要求,這樣的XML文檔稱爲有效的XML文檔。

15、#PCDATA(Parsed Character Data),可解析的字符數據。

16、DTD修飾符合

17、關於普通實體與參數實體

       1)普通實體是在DTD中定義的,xml中使用的,使用的時候格式爲:&address;

       2)參數實體是在DTD中定義的,DTD中使用的,使用的時候格式爲:%address;

       3)普通外部實體的定義方式爲:

              <!ENTITY  address  SYSTEM  http://www.baidu.com/xml.xml>

              表示使用http://www.baidu.com/xml.xml網址的內容來替換掉address,而不是使用http://www.baidu.com/xml.xml字符串本身來替換address。

        4)外部參數實體:

             <!ENTITY  % address  SYSTEM  http://www.baidu.com/xml.xml>

              使用時候%address

18、schema

        1)schema的數據類型---基本類型的特性

Schema的數據類型--擴展的數據類型

 

   2)Schema(模式):其作用與DTD一樣,也是用於驗證XML文檔的有效性,只不過它提供了比DTD更強大的功能和更細粒度的數據類型,另外Schema還可以自定義數據類型。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章