このセクションの XML に関する学習コンテンツはここまでです。次に何をすべきかを見てみましょう。
XML は、データの交換、共有、保存に使用できます。
XML ドキュメントは、「ルート」と「リーフ」の分岐から始まるツリー構造を形成します。
XML には非常に単純な構文規則があります。正しい構文を持つ XML は「整形式」です。有効な XML は DTD に対して検証されます。
XSLT は、XML を HTML などの他の形式に変換するために使用されます。
最新のブラウザにはすべて、XML を読み取って操作できる XML パーサーが組み込まれています。
DOM (Document Object Model) は、XML にアクセスする標準的な方法を定義します。
XMLHttpRequest オブジェクトは、Web ページが読み込まれた後にサーバーと通信する方法を提供します。
XML 名前空間は、要素の名前の競合を回避する方法を提供します。
CDATA 領域内のテキストはパーサーによって無視されます。
XML の例は、この XML チュートリアルの概要も表しています。
XML DOM と XSLT を学習することをお勧めします。
XML の検証について学びたい場合は、DTD と XML スキーマを学ぶことをお勧めします。
以下に各トピックについて簡単に説明します。
XML DOM は、XML ドキュメントにアクセスして処理する標準的な方法を定義します。
XML DOM はプラットフォームや言語に依存せず、Java、JavaScript、VBScript などのあらゆるプログラミング言語で使用できます。
DOM についてさらに詳しく知りたい場合は、XML DOM チュートリアルを参照してください。
XSLT は、XML ファイル用のスタイルシート言語です。
XSLT を使用すると、XML ドキュメントを XHTML などの他の形式に変換できます。
XSLT についてさらに詳しく知りたい場合は、XSLT チュートリアルを参照してください。
DTD の目的は、XML ドキュメント内の法的な要素、属性、およびエンティティを定義することです。
DTD を使用すると、各 XML ファイルに独自の形式の記述を含めることができます。
DTD を使用すると、受信したデータと自分自身のデータが有効であることを確認できます。
DTD についてさらに詳しく知りたい場合は、DTD チュートリアルを参照してください。
XML スキーマは、DTD に代わる XML ベースのスキーマです。
DTD とは異なり、XML スキーマはデータ型をサポートし、XML 構文を使用します。
XML スキーマについて詳しく知りたい場合は、XML スキーマのチュートリアルを参照してください。
次のセクションでは、XML の使用例をいくつか紹介します。