XMLの使用法
XML は Web 開発のさまざまな側面で使用され、データの保存と共有を簡素化するためによく使用されます。
XML はデータを HTML から分離します
HTML ドキュメントに動的データを表示する必要がある場合、データが変更されるたびに HTML を編集するのに多くの時間を費やすことになります。
XML を使用すると、データを独立した XML ファイルに保存できます。こうすることで、表示とレイアウトに HTML/CSS を使用することに集中でき、基になるデータを変更するときに HTML を変更する必要がなくなります。
数行の JavaScript コードを使用することで、外部 XML ファイルを読み取り、Web ページのデータ コンテンツを更新できます。
XML はデータ共有を簡素化します
現実の世界では、コンピューター システムとデータは互換性のない形式を使用してデータを保存しています。
XML データはプレーン テキスト形式で保存されるため、ソフトウェアとハードウェアに依存しないデータ保存方法が提供されます。
これにより、さまざまなアプリケーションが共有できるデータの作成が簡単になります。
XML はデータ転送を簡素化します
開発者にとって最も時間のかかる課題の 1 つは、インターネット上の互換性のないシステム間でデータを交換することです。
XML でデータを交換すると、互換性のないさまざまなアプリケーションでデータを読み取ることができるため、この複雑さが軽減されます。
XML によりプラットフォームの変更が簡素化されます
新しいシステム (ハードウェアまたはソフトウェア プラットフォーム) へのアップグレードは常に非常に時間がかかります。大量のデータを変換する必要があり、互換性のないデータが失われることがよくあります。
XML データはテキスト形式で保存されます。これにより、データを失うことなく、新しいオペレーティング システム、新しいアプリケーション、または新しいブラウザへの XML の拡張やアップグレードが容易になります。
XML によりデータがさらに便利になります
さまざまなアプリケーションが、HTML ページだけでなく XML データ ソースからもデータにアクセスできます。
XML を使用すると、目の見えない人や障害のある人だけでなく、さまざまな読書デバイス (ハンドヘルド コンピューター、音声デバイス、ニュース リーダーなど) でデータを利用できます。
XML は新しいインターネット言語の作成に使用されます
多くの新しいインターネット言語は XML を通じて作成されます。
ここにいくつかの例があります:
資本とオントロジーを記述するRDFとOWL
SMILはWeb用のマルチメディアを記述するために使用されます
- 開発者が全員合理的であれば
-
そうであればすべて合理的であり、将来のアプリケーションでは XML を使用してデータを交換することになります。
- 将来的には、変換プログラムを使用せずに、XML 形式で相互にデータを読み取ることができるワープロ ソフトウェア、表計算プログラム、データベースが登場するかもしれません。