XML Schema 教程
XML 文檔可對 DTD 或 XML Schema 進行引用。
請看這個名為 "note.xml" 的 XML 文檔:
下面這個例子是名為 "note.dtd" 的 DTD 文件,它對上面那個 XML 文檔( "note.xml" )的元素進行了定義:
第 1 行定義 note 元素有四個子元素:"to, from, heading, body"。
第 2-5 行定義了 to, from, heading, body 元素的類型是 "#PCDATA"。
下面這個例子是一個名為 "note.xsd" 的 XML Schema 文件,它定義了上面那個 XML 文檔( "note.xml" )的元素:
note 元素是一個復(fù)合類型,因為它包含其他的子元素。其他元素 (to, from, heading, body) 是簡易類型,因為它們沒有包含其他元素。您將在下面的章節(jié)學(xué)習(xí)更多有關(guān)復(fù)合類型和簡易類型的知識。
此文件包含對 DTD 的引用:
此文件包含對 XML Schema 的引用: