天天看點

XML學習-形式良好的文檔/有效的文檔

<b>形式良好的文檔</b>:符合基本的文法規範

XML學習-形式良好的文檔/有效的文檔

<b>有效的文檔:</b>不僅符合基本的文法規範,還符合dtd或者schema定義

xml:資料

dtd/schema:定義資料

xsl/css/資料島:資料如何顯示

schema規範中:

1.所有标簽和屬性都需要有schema檔案來定義

2.在根标簽引入schema限制檔案

 通過屬性xmlns="對應的schema檔案的namespace[即對應的schema檔案中的根标簽的targetnamespace屬性值]"

3.如果引入的schema檔案不是由w3c來定義的,必須指定schema檔案的位置

 通過屬性schemalocation="對應的schema檔案的namespace 對應的schema檔案的位置"

 注意:根标簽的schemalocation屬性本身是由另外一個schema檔案(http://www.w3.org/2001/xmlschema-instance)來限制的,是以在這裡必須再引入這個schema如下:

xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"

是以最終的寫法是:

xsi:schemalocation="對應的schema檔案的namespace 對應的schema檔案的位置"

4.引入n個schema限制,必須給n-1個取别名,如上的“:xsi”

 所有該限制下的标簽和屬性以“别名:”開頭