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