ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

XML スキーマ keyref 要素


XML Schema Reference 完全なXMLスキーマリファレンス

定義と用法

keyref 要素は、属性または要素の値が指定されたキーまたはユニークな要素のものに一致することを指定します。

keyref 要素は、(順番に)以下を含まなければなりません:

  • ただ一つの selector 要素(フィールドにより指定された値がユニークでなければならない要素の集合を指定する XPath 式を含む)
  • 一つ以上の field 要素(selector 要素で指定された要素の集合でユニークでなければならない値を指定する XPath 式を含む)

要素情報

  • 親要素: element

構文

<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 Schema Reference 完全なXMLスキーマリファレンス