XML スキーマのチュートリア...login
XML スキーマのチュートリアル
著者:php.cn  更新時間:2022-04-20 14:13:02

XML スキーマ リファレンス マニュアル



annotationannotation 要素は、スキーマのアノテーションを指定するトップレベルの要素です。 anyを使用すると、作成者はスキーマで指定されていない要素を使用して XML ドキュメントを拡張できます。 anyAttributeを使用すると、作成者はスキーマで指定されていない属性を使用して XML ドキュメントを拡張できます。 appInfo アプリケーションで使用されるアノテーション要素内の情報を指定します。 属性 属性を定義します。 attributeGroup 複合型定義で使用される属性グループを定義します。 choice <choice> 宣言内の要素のみが、それを含む要素内に出現できます。 complexContent 複合タイプ (混合コンテンツまたは要素のみを含む) に対する拡張または制限を定義します。 complexTypeは複合型を定義します。 documentation スキーマにテキスト コメントを定義します。 element 要素を定義します。 extension 既存の simpleType 要素または complexType 要素を拡張します。 フィールドは、アイデンティティ制約の定義に使用される値を指定する XPath 式を指定します。 group 複合型定義で使用される要素のグループを定義します。 import 異なるターゲット名前空間を持つ複数のスキーマをドキュメントに追加します。 include 同じターゲット名前空間を持つ複数のスキーマをドキュメントに追加します。 key 指定された属性または要素の値 (または値のセット) は、指定された範囲内のキーである必要があります。 keyref 属性または要素の値 (または値のセット) が、指定されたキーまたは一意の要素の値に対応することを指定します。 listは、指定されたデータ型の値のリストとして単純型を定義します。 記法 XML ドキュメント内の非 XML データの形式について説明します。 redefine 外部スキーマ ファイルから取得した単純および複雑なタイプ、グループ、および属性グループを再定義します。 restrictionsimpleType、simpleContent、または complexContent に対する制約を定義します。 schema スキーマのルート要素を定義します。 selector恒等制約の要素のセットを選択する XPath 式を指定します。 sequence では、子要素が順番に出現する必要があります。各子要素は 0 回から任意の回数まで出現できます。 simpleContent complexType 要素の拡張または制限が含まれますが、要素は含まれません。 simpleType 属性またはテキストのみの要素の値に関する制約と情報を指定して、単純型を定義します。
union複数の simpleType 定義のコレクションを定義します。
unique 属性または要素の値 (または属性または要素の値の組み合わせ) が、指定された範囲内で一意である必要があることを指定します。


fractionDigits定義 許可される小数点以下の最大桁数。 0 以上である必要があります。 は、許可される文字またはリスト項目の正確な数を定義します。 0 以上である必要があります。 は、値の上限を定義します。許可される値はこの値より小さい必要があります。 は、値の上限を定義します。許可される値はこの値以下である必要があります。 許可される文字またはリスト項目の最大数を定義します。 0 以上である必要があります。 値の下限を定義します。許可される値はこの値より大きくなければなりません。 は値の下限を定義します。許可される値はこの値以上である必要があります。 許可される文字またはリスト項目の最小数を定義します。 0 以上である必要があります。 は、許容される文字の正確なシーケンスを定義します。 は、アラビア数字で許可される正確な桁数を定義します。 0 より大きくなければなりません。 ホワイトスペース文字 (ラインフィード、キャリッジリターン、スペース、タブ) の処理方法を定義します。
length
maxExclusive
maxInclusive
maxLength
minExclusive
minInclusive
minLength
pattern
totalDigits
whiteSpace