XSD 復合元素

2021-09-01 20:16:30 字數 782 閱讀 6955

復合元素指包含其他元素及/或屬性的 xml 元素。

注釋:上述元素均可包含屬性!

復合元素,"product",是空的:

復合元素,"employee",僅包含其他元素:

john

smith

復合元素,"food",僅包含文字:

ice cream
復合元素,"description",包含元素和文字:

請看這個復合 xml 元素,"employee",僅包含其他元素:

john

smith

1. 通過命名此元素,可直接對"employee"元素進行宣告,就像這樣:

假如您使用上面所描述的方法,那麼僅有 "employee" 可使用所規定的復合型別。請注意其子元素,"firstname" 以及 "lastname",被包圍在指示器 中。這意味著子元素必須以它們被宣告的次序出現。您會在 xsd 指示器 這一節學習更多有關指示器的知識。

2. "employee" 元素可以使用 type 屬性,這個屬性的作用是引用要使用的復合型別的名稱:

如果您使用了上面所描述的方法,那麼若干元素均可以使用相同的復合型別,比如這樣:

您也可以在已有的復合元素之上以某個復合元素為基礎,然後新增一些元素,就像這樣:

XSD 復合元素

什麼是復合元素 包含其他元素的元素 僅包含文字的元素 包含元素和文字的元素 定義復合元素 直接在元素中復合元素 使用type屬性,引用要使用型別的名稱 空元素在上面的例子中,我們定義了乙個帶有復合內容的復合型別。complexcontent 元素給出的訊號是,我們打算限定或者拓展某個復合型別的內容模...

7 XSD 簡易元素

1.什麼是簡易元素?2.定義簡易元素 type yyy 此處 指元素的名稱,yyy 指元素的資料型別。xml schema 擁有很多內建的資料型別。簡易元素的預設值和固定值 3.xsd 屬性 所有的屬性均作為簡易型別來宣告。什麼是屬性?簡易元素無法擁有屬性。假如某個元素擁有屬性,它就會被當作某種復合...

XML Schema復合元素

復合元素包含了其他的元素及 或屬性。復合元素指包含其他元素及 或屬性的 xml 元素。注釋 上述元素均可包含屬性!復合元素,product 是空的 復合元素,employee 僅包含其他元素 john smith 復合元素,food 僅包含文字 ice cream復合元素,description 包...