日本語
Sign in
AI tools
トップQs
タイムライン
チャット
Loading AI tools
すべて
記事
辞書
引用
地図
XML Schema (W3C)
ウィキペディアから
Found in articles
Extensible Markup Language
(DTD、文書型定義)、
W3C
XML
Schema
、RELAX NG (文書スキーマ定義言語: DSDL)などがある。
XML
文書の構造がスキーマ言語によって定義され、
XML
文書の妥当性を検証するソフトウェアによって妥当性が検証された
XML
文書のことを「妥当な
XML
文書」 (valid
XML
document)
XML Schema
XML
Schema
(
XML
スキーマ)は、
XML
文書の論理的構造を定義する為に開発されたスキーマ言語の一つ。現在、
W3C
が開発・標準化にあたっている。 元々
XML
のスキーマ言語としてはSGML用のスキーマ言語であるDTDが使われていたが、要素のデータ型が定義できない、文法が
XML
World Wide Web Consortium
bに関するオープンな議論の場を提供している。HTML、
XML
、MathML、DOM等の規格を勧告する。HTMLは、従来IETFでRFCとして標準化されていたが、HTML 3.2以降は
W3C
へ引き継がれた。 XHTMLの規格に反する企業などが
W3C
に対抗するWHATWGを組織しているが、両者はHTML
Extensible HyperText Markup Language
XML
の文法で定義しなおしたマークアップ言語である。その仕様はHTMLと同じく
W3C
によって勧告されていた。しかし2007年に
W3C
HTML WGを設立するとWHATWGとの共同作業を行い、2009年、
W3C
は開発を正式に中止した。HTML5は
XML
Regular Language description for XML
RELAXは、W3C XML
Schema
と比べて仕様が簡潔である。 RELAXは、RELAX Core と RELAX Namespace の2つの仕様から構成される。 RELAX Core は、一つの名前空間における要素と属性を扱う。 RELAX Core では、
W3C
XML
Schema
で規定された豊富なデータ型を利用することができる。