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"/>