- CMS比較.com >
- インターネット用語辞典【XMLとは?】
XMLとは?
▼XML▼
『Extensible Markup Language』より : Extensible Markup Language (エクステンシブルマークアップランゲージ、XML、拡張可能なマーク付け言語、JIS X 4159:2002) は、データを記述するマークアップ言語を定義するためのメタ言語である。World Wide Web Consortium W3C (World Wide Web Consortium) により1998年2月にXML1.0の勧告が公開された。
2005年現在、W3C勧告の最新バージョンはXML1.1である。
XMLが開発される以前に、データを記述するマークアップ言語を定義するためのメタ言語として、Standard Generalized Markup Language SGMLという技術が既に存在していた。SGMLはいくつかの分野で普及していたが、仕様が複雑で処理系の開発が難しくまたSGML文書の処理が重いという欠点があった。XMLではこのようなSGMLの欠点を解決すべく文法を簡素化した。技術者にとってはXMLはSGMLよりも習得しやすい技術であり、また処理系の開発が容易になったことで低コストでXML技術を利用できるようになった。現在ではXMLは非常に広く普及している技術である。XMLに準拠した技術にExtensible HyperText Markup Language XHTML、RSS、Simple_Object_Access_Protocol SOAP、Scalable Vector Graphics SVGなどがある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XML Path Language▼
XML Path Language (XPath; XMLパス言語) は、マークアップ言語 Extensible Markup Language XML に準拠した文書の特定の部分を指定する言語構文である。
XPath自体は簡潔な構文 (式言語) であり、XMLに準拠したマークアップ言語ではない。
また XSLT 1.0 作業部会では、ジェームズ・クラークがエディタを務めた。。
XPathは、XSLT と XSL-FO とともにスタイルシート技術 Extensible Stylesheet Language XSL の構成要素と位置づけられている。
2006年7月現在、W3C で XPath 1.0 の次期バージョンの制定作業が進められており、#XPath 2.0 XPath 2.0 が勧告候補となっている。
また W3C は XPath 2.0 を拡張した技術として XQuery 1.0 (勧告候補) を開発している。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XMLデータベース▼
XMLデータベースとは、Extensible Markup Language XMLを扱うための機能を持つデータベースである。
狭義ではXMLのツリー構造をそのままデータ構造として持つ物を言うが、実際は伝統的なリレーショナルデータベースにXMLを格納するものや、単にテキストファイルとしてXMLを格納するものなど様々である。現在ではXPath、XQueryで検索するデータベースをXMLデータベースと呼ぶことが多い。
今日では狭義のXMLDBは特にネイティブXMLデータベースと呼ばれる。
現在でも広く用いられているリレーショナルデータベースでは、一度作成されたデータ構造を運用中に変更することが一般的に困難なのに対し、XMLデータベースは非常に拡張性が高い。それはXMLの仕様がスキーマを必須としておらずWell-formd(整形式)の形態を認めているからである。そのため、完全に仕様が決まりきらないで開発を進めたり、途中でデータ構造が変化することを前提としたシステムを比較的容易に構築することができる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XML Schema▼
XML Schema(XMLスキーマ)は、Extensible Markup Language XML文書を定義する為に開発されたスキーマ言語の一つ。現在、World Wide Web Consortium W3Cが開発・標準化にあたっている。
元々XMLのスキーマ言語としてはStandard Generalized Markup Language SGML用のスキーマ言語であるDocument Type Definition DTDが使われていたが、要素のデータ型が定義できない、文法がXMLと全く異なっている等、XMLでは使いづらい面があった。そこでマイクロソフトの「XML Data」やCommerceOne社の「Schema for Object-Oriented XML SOX」等の提案を受けたW3Cが、1998年11月にXML Schemaの仕様策定を始めた。
XML Schema自体がXMLにより記述される仕様となっていること、データ型や名前空間の定義が扱えることからDTDよりもXMLに適したスキーマ言語となっている。しかし、複数の業界有力企業が仕様の策定に参加して、各社の思惑が絡み合い、あまりに多くの機能を取り込んだ為に、標準化は難航し、複雑な仕様となってしまっている。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XMLスキーマ▼
『XML Schema』より : XML Schema(XMLスキーマ)は、Extensible Markup Language XML文書を定義する為に開発されたスキーマ言語の一つ。現在、World Wide Web Consortium W3Cが開発・標準化にあたっている。
元々XMLのスキーマ言語としてはStandard Generalized Markup Language SGML用のスキーマ言語であるDocument Type Definition DTDが使われていたが、要素のデータ型が定義できない、文法がXMLと全く異なっている等、XMLでは使いづらい面があった。そこでマイクロソフトの「XML Data」やCommerceOne社の「Schema for Object-Oriented XML SOX」等の提案を受けたW3Cが、1998年11月にXML Schemaの仕様策定を始めた。
XML Schema自体がXMLにより記述される仕様となっていること、データ型や名前空間の定義が扱えることからDTDよりもXMLに適したスキーマ言語となっている。しかし、複数の業界有力企業が仕様の策定に参加して、各社の思惑が絡み合い、あまりに多くの機能を取り込んだ為に、標準化は難航し、複雑な仕様となってしまっている。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XMLHttpRequest▼
削除提案中
このページはWikipedia:削除の方針#削除依頼 削除の手続きに従って、削除が提案されています。
この項目を執筆された方へ: 項目はまだ削除されていません。議論に参加し、この項目がWikipedia:削除の方針 削除の方針に該当する編集かどうか検討してください。
削除依頼中の記事
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XMLマスター▼
XMLマスターとは、Extensible Markup Language XMLスキルを持つ技術者の育成を目標に、XML技術者育成推進委員会によって発足されたXML技術者認定制度。Extensible Markup Language XML及びXML関連技術についての基礎技術力を認定する「XMLマスター:ベーシック」とXMLアプリケーション開発、システム構築についての実践技術力までを認定する「XMLマスター:プロフェッショナル」の2段階の資格で構成される。2001年10月に発足し、1万3千人を超える取得者を輩出している。
試験 XMLますた
マークアップ言語
Extensible Markup Language
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼XML Data▼
XDR (XML-Data Reduced)。 Extensible Markup Language XMLの為のスキーマ言語の一つ。Microsoft社が開発し、XML Schemaへの提案の一つとなった。XML Schema以前に様々な企業が独自開発していたExtensible Markup Language XMLの為のスキーマ言語の一つ。
Extensible Markup Language
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/XML
▼「XML」以外の用語▼


