目次:
定義-XMLスキーマの意味
XMLスキーマは、XMLドキュメントの構造レイアウトであり、ドキュメントの制約とコンテンツの観点から表されます。 制約は、次の組み合わせを使用して表現されます。
- 要素の順序を管理する文法規則
- 要素とコンテンツ属性を管理するデータ型
- コンテンツが満たす必要のあるブール述語
- 一意性および参照整合性制約を含む特別なルール
TechopediaがXMLスキーマを説明
XMLスキーマは、DTD(Document Type Definition)言語を使用して表現されます。DTDは、XML仕様にネイティブですが、機能がかなり制限されています。 XMLドキュメントは、XMLドキュメント内のマークアップまたは外部手段を使用して、スキーマ言語に関連付けることができます。
XMLドキュメントがスキーマに準拠しているかどうかを確認するプロセスは、検証と呼ばれます。 XMLドキュメントは、次のような制約を含む、関連付けられているスキーマ要件を満たす場合に有効です。
- 正規表現構文で指定された構造
- 文字データの解釈の要件
- 許可される構造とともに含まれる要素と属性
