XML Schema field 要素
定義と使用法
field 要素は XPath 表現式を定義し、その表現式は unique、key、keyref 要素の識別制約を定義する値(またはその値の1つ)を指定します。
要素情報
出現回数 | 一度 |
親要素 | key、keyref、unique |
内容 | 注釈 |
文法
<field id=ID xpath=XPath 表現式 any attributes > (annotation?) </field>
属性 | 説明 |
---|---|
id | オプション。この要素のユニークなIDを指定します。 |
xpath | 必須。内容や値が制約される単一の要素や属性を識別します。この表現が要素を識別する場合、その要素はシンプル型でなければなりません。 |
xml:lang | オプション。内容に使用される言語を指定します。 |
(?シンボルはfield要素内に宣言されています。この要素は0回または1回のみ出現できます。)
例
例1
以下の例では、field要素が"userID"属性を識別するために使用されることを示しています:
<xs:field xpath="@userID"/>