XSD 復合元素

2021-08-10 00:19:13 字數 841 閱讀 8686

什麼是復合元素

包含其他元素的元素

僅包含文字的元素

包含元素和文字的元素

定義復合元素

直接在元素中復合元素

使用type屬性,引用要使用型別的名稱

空元素

在上面的例子中,我們定義了乙個帶有復合內容的復合型別。complexcontent 元素給出的訊號是,我們打算限定或者拓展某個復合型別的內容模型,而 integer 限定則宣告了乙個屬性但不會引入任何的元素內容。

或者您可以為乙個 complextype 元素起乙個名字,然後為 「product」 元素設定乙個 type 屬性並引用這個 complextype 名稱(通過使用此方法,若干個元素均可引用相同的復合型別)。

僅含元素

限定僅含元素

請留意這個。它意味著被定義的元素必須按上面的次序出現在 「person」 元素中。

僅含文字

請使用 extension 或 restriction 元素來擴充套件或限制元素的基本簡易型別。

宣告了乙個復合型別,其內容被定義為整數值,並且 「shoesize」 元素含有名為 「country」 的屬性

包含元素和文字元素

限定混合元素

為了使字元資料可以出現在 「letter」 的子元素之間,mixed 屬性必須被設定為 「true」。 標籤 (name、orderid 以及 shipdate ) 意味著被定義的元素必須依次出現在 「letter」 元素內部。

XSD 復合元素

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

7 XSD 簡易元素

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

XML Schema復合元素

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