Web開発の多くの側面に適用されるXMLは、多くの場合、ストレージとデータの共有を簡素化するために使用します。
XMLデータは、HTMLとは別
あなたがHTML文書に動的なデータを表示する必要がある場合は、いつでもデータの変更は、HTMLを編集するために多くの時間がかかります。
XMLによって、データは別のXMLファイルに保存することができます。だから、レイアウトや表示のためのHTMLを使用してに集中し、もはやHTMLに変更を加えるために必要な基礎データを変更することを確認することができます。
JavaScriptの数行を使用することで、外部のXMLファイルを読み込み、その後、HTML内のデータの内容を更新することができます。
ヒント:あなたは後の章でこの詳細を学びます。
XMLは、データ共有を簡素化
データを保存するために、互換性のない形式を使用して、現実の世界では、コンピュータシステムやデータ。
XMLデータは、このように、ソフトウェアとハードウェアのデータ独立を記憶する方法が提供され、プレーンテキスト形式で格納されています。
これは、データが簡単に共有することができ、さまざまなアプリケーションを作成することができます。
XMLは、データ伝送を簡素化
XMLによって、あなたは簡単に互換性のないシステム間でデータを交換することができます。
開発者にとっては、最も時間のかかる課題の一つは、インターネット上で互換性のないシステム間でデータを交換することでした。
データは、データのXMLを交換するために互換性のないアプリケーションの多様で読み取ることができるので、この複雑さを軽減します。
XMLは、プラットフォームの変更を簡素化
新しいシステム(ハードウェアまたはソフトウェアプラットフォーム)にアップグレードし、それは常に非常に時間がかかるです。大量のデータを変換する必要があり、互換性のないデータがしばしば失われます。
XMLデータは、テキスト形式で保存されています。これは、展開したり、新しいオペレーティングシステム、新しいアプリケーションや新しいブラウザにアップグレードして、データを損失することなく簡単にXMLになります。
XMLは、データをより有用になります
XMLは、ハードウェア、ソフトウェアおよびアプリケーションとは独立しているので、XMLは、あなたのデータをより利用できるように、そしてより有用。
異なるアプリケーションだけでなく、自分のデータにアクセスすることができ、またHTMLページにXMLデータソースからアクセスすることができます。
XMLによって、あなたのデータは、読み取り装置(ハンドヘルドコンピュータ、音声機器、ニュースリーダーなど)のさまざまな方法を使って利用可能ですが、また、ブラインドやその他の障害のために。
XMLは、新しいインターネット言語を作成するために使用されます
多くの新しいインターネット言語はXMLで作成されます。
例としては、
- XHTML - HTMLの最新バージョン
- WSDL - 利用できるWebサービスを記述するために使用
- WAPとWML - ハンドヘルドデバイスのためのマークアップ言語
- RSS - RSSフィードのために使用される言語
- RDFやOWL - リソースの説明と身体
- SMIL - 針は、Web用のマルチメディアを記述するために使用されます
開発者が合理的であれば
彼らは合理的であれば、将来のアプリケーションはそれでデータを交換するためにXMLを使用してみましょう。
将来は、彼らがどの変換プログラムを必要とせずにプレーンテキスト形式で互いのデータを読み取ることができ、私たちのワードプロセッサ、スプレッドシートプログラムとデータベースを与えるかもしれません。
私たちは、今できるすべてのMicrosoftやその他のソフトウェア開発者は、この点で合意に達するために祈るです。
ます。https://www.cnblogs.com/Codenewbie/archive/2013/04/07/3003636.htmlで再現