xml shema幫助文件5

2021-05-17 10:35:15 字數 1650 閱讀 1855

xml schema union 元素

定義和用法

union 元素定義多個 

******type 

定義的集合。

元素資訊

出現次數 一次

父元素******type 內容

annotation、

******type

語法 id=id

membertypes="list of qnames"

any attributes

>

(annotation?,(******type*))

(? 符號宣告在 

union 

元素中該元素可出現零次或一次。) 屬性

描述 id

可選。規定該元素的唯一的 id。

membertypes

可選。規定在 schema 

中定義的內建資料型別或 

******type 

元素的名稱列表。

any attributes

可選。規定帶有 non-schema 

名稱空間的任何其他屬性。

例項 例子 1

本例是一個合併了兩個簡單型別的簡單型別:

xml schema unique 元素

定義和用法

unique 元素指定屬性或元素值(或者屬性或元素值的組合)在指定範圍內必須是唯一的。 該值必須唯一或為零。

unique 元素必須按順序包含下列元素:

selector 元素

selector 元素包含 

xpath 

表示式,指定一個元素集,在其中由 

field 

元素指定的值必須唯一。

必須有一個且只有一個 selector 

元素。

field 元素

每一個 field 

元素均包含一個 

xpath 

表示式,指定對於由 

selector 

元素指定的元素集而言必須唯一的值(屬性或元素值)。

如果有多個 field 

元素,則 

field 

元素的組合必須是唯一的。 在此情況下,單個 

field 

元素的值對於選定元素不一定是唯一的,但所有欄位的組合必須是唯一的。

必須有一個或多個 field 

元素。

元素資訊

出現次數 一次

父元素element 內容

annotation、

field

、selector

語法 id=id

name=ncname

any attributes

>

(annotation?,(selector,field+))

(? 符號宣告在 

unique 

元素中該元素可出現零次或一次。) 屬性

描述 id

可選。規定該元素的唯一的 id。

name

必需。為該元素指定名稱。

any attributes

可選。規定帶有 non-schema 

名稱空間的任何其他屬性。

例項 例子 1

本例是一個合併了兩個簡單型別的簡單型別:

XML入門指南 5 XML屬性

跟html一樣, xml元素再開始標記處可以由元素 屬性。屬性通常包含一些關於元素的額外資訊。 xml屬性 xml元素可以擁有屬性。 你一定...

XML輕鬆學習手冊(5)XML語法之四

七 dtd的語法 dtd是 有效 xml文件 的必須檔案,我們通過dtd檔案來定義文件中元素和標識的規則及相互關係。如何建立一個dtd檔案呢...

XML輕鬆學習手冊(5)XML語法之二

二 元素的語法 元素由一對標識以及其中的內容組成。就象這樣 ajie。元素的名稱和標識的名稱是一樣的。標識可以用屬性來進一步描述。 在xml...