如何使用XSD

2021-05-26 21:54:18 字數 930 閱讀 6956

xml 文件可對 dtd 或 xml schema 進行引用。

請看這個名為 "note.xml" 的 xml 文件:

<?xml version="1.0"?>

george

john

reminder

don't forget the meeting!

下面這個例子是名為 "note.dtd" 的 dtd 檔案,它對上面那個 xml 文件的元素進行了定義:

第 1 行定義 note 元素有四個子元素:"to, from, heading, body"。

第 2-5 行定義了 to, from, heading, body 元素的型別是 "#pcdata"。

下面這個例子是乙個名為 "note.xsd" 的 xml schema 檔案,它定義了上面那個 xml 文件的元素:

<?xml version="1.0"?>

note 元素是乙個復合型別,因為它包含其他的子元素。其他元素 (to, from, heading, body) 是簡易型別,因為它們沒有包含其他元素。您將在下面的章節學習更多有關復合型別和簡易型別的知識。

此檔案包含對 dtd 的引用:

<?xml version="1.0"?>george

john

reminder

don't forget the meeting!

此檔案包含對 xml schema 的引用:

<?xml version="1.0"?>

george

john

reminder

don't forget the meeting!

如何使用 XSD

請看這個名為 note.xml 的 xml 文件 xml version 1.0 note to george to from john from heading reminder heading body don t forget the meeting body note 下面這個例子是名為 n...

如何定義Xsd檔案

原文出自http www.cnblogs.com yukaizhao archive 2007 03 25 xsd tutorial.html xml schema 的用途 1 定義乙個 xml文件中都有什麼元素 2 定義乙個 xml文件中都會有什麼屬性 3 定義某個節點的都有什麼樣的子節點,可以有...

如何定義Xsd檔案

xml schema 的用途 1 定義乙個xml 文件中都有什麼元素 2 定義乙個xml 文件中都會有什麼屬性 3 定義某個節點的都有什麼樣的子節點,可以有多少個子節點,子節點出現的順序 4 定義元素或者屬性的資料型別 5 定義元素或者屬性的預設值或者固定值 xml schema 的根元素 表示資料...