XML スキーマ keyref 要素
完全なXMLスキーマリファレンス
定義と用法
keyref 要素は、属性または要素の値が指定されたキーまたはユニークな要素のものに一致することを指定します。
keyref 要素は、(順番に)以下を含まなければなりません:
- ただ一つの selector 要素(フィールドにより指定された値がユニークでなければならない要素の集合を指定する XPath 式を含む)
- 一つ以上の field 要素(selector 要素で指定された要素の集合でユニークでなければならない値を指定する XPath 式を含む)
要素情報
構文
<keyref
id=ID
name=NCName
refer=QName
any attributes
>
(annotation?,(selector,field+))
</include>
(keyref 要素内で、? 記号は要素が 0 または 1 回出現できることを宣言し、+ 記号は要素が 1 回以上出現できることを宣言します)
属性 |
説明 |
id |
オプション。 要素へユニークな ID を指定する |
name |
必須。keyref 要素の名前を指定する |
refer |
必須。ここか別のスキーマで定義されたキーまたはユニークな要素の名前を指定する |
any attributes |
オプション。非スキーマ名前空間を持つ他の属性を指定する
|
完全なXMLスキーマリファレンス
|