XML Schemaの概要

XML SchemaはXMLに基づくDTDの代替者です。

XML SchemaはXMLドキュメントの構造を記述できます。

XML Schema言語はXSD(XML Schema Definition)としても参照できます。

必要な基礎知識

学習を続ける前に、以下の知識について基本的な理解が必要です:

  • HTML/XHTML
  • XMLおよびXML名前空間
  • DTDの基本的な理解

これらのプロジェクトをまず学びたい場合は、以下のリンクをクリックしてください。 ホームページ これらのチュートリアルにアクセスしてください。

XML Schemaとは何ですか?

XML Schemaの役割は、XMLドキュメントの合法な構成要素を定義することで、DTDに似ています。

XML Schema:

  • ドキュメントに現れるべき要素を定義します
  • ドキュメントに現れるべき属性を定義します
  • どの要素が子要素であるかを定義します
  • 子要素の順序を定義します
  • 子要素の数を定義します
  • 要素が空であるか、テキストを含むかを定義します
  • 要素と属性のデータ型を定義します
  • 要素と属性のデフォルト値および固定値を定義します

XML Schema はDTDの後継者です

私たちは XML Schema がすぐに多くのネットワークアプリケーションで DTD を取って代わると思う

以下の理由で:

  • XML Schema は将来のニーズに対応できるように拡張可能です
  • XML Schema はより完璧で機能が強力です
  • XML Schema は XML で書かれています
  • XML Schema はデータタイプをサポートしています
  • XML Schema はネームスペースをサポートしています

XML Schema は W3C 标準です

XML Schema は 2001 年 5 月 2 日に W3C 标準となりました。

私たちの《W3C 教程》で XML Schema 标準に関するさらに多くの情報を取得します。