コンテンツにスキップ

XML Schema

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Nnh (会話 | 投稿記録) による 2005年9月28日 (水) 03:48個人設定で未設定ならUTC)時点の版 (Schema for Object-Oriented XML|SOX)であり、現在の版とは大きく異なる場合があります。

XML SchemaXMLスキーマ)は、XML文書を定義する為に開発されたスキーマ言語の一つ。現在、W3Cが開発・標準化にあたっている。

元々XMLのスキーマ言語としてはSGML用のスキーマ言語であるDTDが使われていたが、要素のデータ型が定義できない、文法がXMLと全く異なっている等、XMLに適していなかった。そこでマイクロソフトの「XML Data」やCommerceOne社の「SOX」等の提案を受けたW3Cが、1998年11月にXML Schemaの仕様策定を始めた。

XML Schema自体がXMLにより記述される仕様となっていること、データ型名前空間の定義が扱えることからDTDよりも遥かにXMLに適したスキーマ言語となっている。しかし、複数の業界有力企業が仕様の策定に参加して、各社の思惑が絡み合い、あまりに多くの仕様を取り込んだ為に、複雑な仕様となってしまい標準化は難航している。

外部リンク