XML Schema field要素

定義と用法

field要素はXPath表現を定義し、その表現は識別制約(unique、keyおよびkeyref要素)の値(またはそのうちの1つ)を指定します。

要素情報

出現回数 一度
親要素 key、keyref、unique
内容 annotation

構文

<field
id=ID 
xpath=XPath expression
任意の属性
>
(annotation?)
</field>
属性 説明
id オプション。その要素のユニークなIDを指定します。
xpath 必須。その内容や値を制約する単一の要素または属性を識別する。この式が要素を識別する場合、その要素はシンプルな型でなければなりません。
xml:lang オプション。内容に使用される言語を指定します。

(? シンボルは field 要素内に宣言され、その要素は0回または1回出現できます。)

インスタンス

例 1

以下の例では、field 要素が "userID" 属性を識別するためのフィールドとして定義されていることを示しています:

<xs:field xpath="@userID"/>