6. XML の見通し
新しいテクノロジーの出現には、必ずその需要の背景があります。HTML が克服できない困難に直面した後に XML が誕生しました。近年、HTML は多くの複雑な Web アプリケーションで問題に直面しています。これらの問題を完全に解決するには、Web ページの作成ツールとして HTML に代わる強力な XML を使用する必要があります。 XML は情報の表現と構造化に役立ち、それによりデータ検索がより効率的になります。XML は URL エイリアスを使用して Web のメンテナンスをより便利にし、Web アプリケーションをより安定させることができます。ウェブをさらに広くセキュリティと機密性の分野にまで広げます。これからのWebライティングツールはXMLでなければならないと考えられます。 XML の普及により、必然的に Web の継続的な発展が促進され、Web アプリケーションの新時代が生まれます。
XML の使用により、Web アプリケーションはさらに面白くなります。次に、予想される XML の応用例をいくつか示します。
(1) XML/EDI電子データ交換
EDI(Electronic Data Interchange)とは、電子技術を利用して企業間の文書交換を紙ベースの業務に置き換えます。 XML のリッチ フォーマット言語を使用して、信用状、ローン申請フォーム、保険契約書、請求フォーム、さまざまな請求書など、さまざまな種類のドキュメントを記述することができます。 Web に送信される構造化 XML ドキュメントは、簡単に暗号化してデジタル署名できます。 XML のセキュリティと機密性対策は EDI の適用においてその魅力を最大限に発揮し、大規模な EDI 適用を促進することが期待されます。
(2) 化学マークアップ言語 CML と数学マークアップ言語 Math ML
CML (化学マークアップ言語) および Math ML (数学マークアップ言語) は、化学式および数学式を記述するために使用される XML マークアップ言語です。 CML は、化合物の分子構造や結晶構造、スペクトル構造などを記述することができます。 Math ML は数学者にとって朗報です。Web の出現以来初めて、数学者は Math ML を使用してブラウザ上に数式を正確に表示できるようになりました。
(3) オープンソフトウェア記述形式 OSD
EDI の運命と同様に、ソフトウェア パッケージのオンライン配布も試験段階にあります。 OSD (Open Software Descriptipon) は、さまざまなソフトウェア製品を説明するために使用される一連の XML タグであり、ソフトウェアの仕様、使用方法、および実行可能プラットフォームを詳しく説明します。
(4) チャネル定義フォーマット CDF
チャネル定義形式 CDF (チャネル定義形式) は、Microsoft が IE 4.0 ブラウザで使用する XML データ形式で、アクティブなチャネルのコンテンツとデスクトップ コンポーネントを記述し、チャネル情報とその更新ステータスを示すために使用されます。 CDF により、異なるプラットフォーム間の相互運用性が可能になり、Web 発行者がプッシュ テクノロジを制御できるようになります。専用プッシュ テクノロジは、異なるプッシュ テクノロジの相互運用性に影響を与えなくなり、相互に互換性のないプラットフォームから同じ Web コンテンツを取得できるようになります。
(5) オープンな金融取引所 OFX
OFX (Open Financial Exchange) も XML のタグ セットで、会計事務所と顧客間のビジネス トランザクションを記述するために使用されます。 OFX を使用すると、電子バンキングや支払い契約などの文書を含む財務データを顧客と会計事務所の間で直接交換できます。
XML の使用を促進するために、W3C は XML 標準のバージョン 1.0 を承認しました。XML 1.0 の公布により、ユーザーは今後、Web ページを作成するために XML を使用することを検討する必要があると考えられます。 。しかし、XML が広く使用されているからといって、HTML がすぐに消滅するわけではありません。 COBOL 言語が長い間歴史の舞台から消えなかったのと同様に、既存の Web ページの多くは HTML で書かれているため、HTML も簡単に使われなくなることはありません。今後 5 年間で、Web アプリケーションのさまざまな分野で XML と HTML が連携して使用されることが予想されます。