Latest web development tutorials

XMLスキーマのユニークな要素

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

定義と使用法

指定された範囲内で一意の要素または要素指定された属性値(または属性または要素の値の組み合わせ)が一意である必要があります。 この値は、一意またはゼロでなければなりません。

ユニーク配列要素は、以下の要素が含まれている必要があります:

  • oselector要素は、フィールド要素で指定された値が一意である必要がある要素のセットを指定するXPath式が含まれています。 唯一のセレクタ要素がなければなりません。
  • 各フィールドの要素が含まれているセレクタ要素セットで指定された要素を指定するXPath式は、値の条件(属性または要素の値)に一意である必要があります。
    複数のフィールドの要素が存在する場合、フィールド要素の組み合わせは一意である必要があります。 この場合、選択した要素の単一のフィールド要素の値は、必ずしも一意ではありませんが、すべてのフィールドの組み合わせは一意である必要があります。
    一つ以上のフィールド要素が存在する必要があります。

要素情報

  • 親要素:要素

文法

<unique
id=ID
name=NCName
any attributes
>

(annotation?,(selector,field+))

</unique>

(?サイン要素のユニークな要素が0回または1回発生する可能性があることを宣言します。)

属性 描述
id 可选。规定该元素的唯一的 ID。
name 必需。为该元素指定名称。
any attributes 可选。规定带有 non-schema 命名空间的任何其他属性。


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