最新のWeb開発のチュートリアル
 

XMLスキーマkeyref要素


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

定義と使用法

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

keyref要素には、次を含まなければなりません(in order)

  • 唯一のセレクタ要素(フィールドで指定された値は一意である必要が横切っ要素のセットを指定するXPath式が含まれています)
  • 一つ以上のフィールド要素(セレクタ要素で指定された要素の集合に対して一意である必要があります値を指定するXPath式が含まれています)

要素情報

  • Parent elements:要素

構文

<keyref
id=ID
name=NCName
refer=QName
any attributes
>

(annotation?,(selector,field+))

</keyref>

(?記号は要素が0回または1回発生する可能性があることを宣言し、+記号は要素がkeyref要素内に1回以上出現しなければならないことを宣言します)

属性 説明
id 任意。 要素の一意のIDを指定します。
name 必須。 keyref要素の名前を指定します。
refer 必須。 このまたは別のスキーマで定義されたキーまたはユニークな要素の名前を指定します。
any attributes 任意。 非スキーマの名前空間を持つ任意の他の属性を指定します。

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