トップ > 用語解説 > ファイル関係 > XML(Extensible Markup Language)
XML(Extensible Markup Language)は、 任意のデータを定義するルールを提供するマークアップ言語です。 他のプログラミング言語とは異なり、XML は単独では計算オペレーションを実行できません。 代わりに、構造化データ管理のために、任意のプログラミング言語またはソフトウェアを実装できます。
すべての XML ファイルには、次のコンポーネントが含まれます。
XML ファイルの開始と終了を表すため
XML ドキュメントは、XML 自体に関する情報から開始されます。 例えば、従っている XML バージョンについて言及する場合があります。この開始は XML 宣言と呼ばれます。
XML ドキュメント内に作成する他のすべてのタグは、XML 要素と呼ばれます。XML 要素には次の特徴を含めることができます。
XML スキーマは、XML ファイルの構造に関するいくつかのルールまたは制限を記述したドキュメントです。 これらの制約は、次のようないくつかの異なる方法で記述できます。
XML パーサーは、XML ドキュメントを処理したり、読み取ったりして、ドキュメント内のデータを抽出できるソフトウェアです。 XML パーサーは、XML ファイルの構文またはルールもチェックし、特定の XML スキーマに照らして検証できます。 XML は厳密なマークアップ言語であるため、検証エラーまたは構文エラーがあると、パーサーはファイルを処理しません。 例えば、次の条件のいずれかが当てはまる場合、XML パーサーはエラーを表示します。
HyperText Markup Language (HTML) は、ほとんどのウェブページで使用されている言語です。 ウェブブラウザは HTML ドキュメントを処理し、マルチメディアページとして表示します。W orld Wide Web Consortium (W3C) は、ウェブが長期的に成長できるようにするためのプロトコルとガイドラインを策定する国際的なコミュニティです。 W3C は、ウェブサイトデベロッパーが整合性と質を実現するために実装する HTML と Extensible Markup Language (XML) の両方の標準を確立しました。