2. XMLの定義
XMLは、SGMLの豊富な機能とHTMLの使いやすさをWebアプリケーションに組み合わせた合理化されたSGMLです。 XML は SGML の拡張機能を保持しているため、XML は HTML とは根本的に異なります。 XML は HTML よりもはるかに強力です。固定タグではなくなりましたが、ドキュメント内の情報を記述するために無制限の数のタグを定義できるため、ネストされた情報構造が可能になります。 HTML は Web 上でデータを表示するための一般的な方法にすぎませんが、XML は Web データを直接処理するための一般的な方法を提供します。 HTML は Web ページの表示形式の記述に重点を置き、XML は Web ページのコンテンツの記述に重点を置きます。
XMLには、拡張フォーマット言語XSL(Extensible Style Language)と拡張リンク言語XLL(Extensible Linking Language)が含まれます。
XSL は、XMLデータを HTML または他の形式に変換するために使用されます。 XSL はスタック ページ CSS 機能を提供し、開発者が XML のデータ構造とは異なる式層構造を使用して Web ページを構築できるようにします。 XSL を HTML とともに使用して、積み重ねられたページを構築することもできます。 XSL は無制限の数のタグを解釈できるため、ダイナミック テキストや競馬テキストなどの Web レイアウトがよりカラフルになります。このほか、XSLでは多言語、全角漢字表示、グリッドの各種処理などにも対応しています。
XLLはXMLのリンク言語で、HTMLのリンクに似ていますが、より強力な機能を持っています。 XLL は、拡張可能なリンクと多方向リンクをサポートします。これは、HTML がハイパーテキストの概念に基づく最も単純なリンクのみをサポートするという制限を破り、アドレスに依存しないドメイン名、双方向リンク、ループ、複数のソースからのコレクション リンクなどをサポートできるようになります。 XLL リンクはドキュメントによって制限されず、ユーザーの要件に完全に応じて指定および管理できます。
XML を学びやすく使いやすくするために、XML は SGML ではほとんど使用されない多数の関数を合理化しました。数十万の漢字のうち一般的に使用されるのは 8,000 文字だけであり、SGML の一般的に使用される部分は 20% のみであるのと同様に、XML は SGML の使用頻度の低い部分を放棄し、一度に 80% を合理化します。その結果、XML の構文仕様はわずか 30 ページですが、SGML には 500 ページあります。
XML も使いやすさを念頭に置いて設計されています。使いやすさは、ユーザーが Web ページを書くのに便利であるということと、Web ページを書くのが難しくないという 2 つの側面から来ています。デザイナーはブラウザに XML を実装します。
つまり、
XMLは、シンプルで柔軟な標準形式を使用して、Webベースのアプリケーションのデータを記述および交換するための効果的な手段を提供します。 HTML はグローバル データを表示する一般的な方法を記述し、XML はグローバル データを直接処理する一般的な方法を提供します。
以上がWEBページツール言語XMLの定義についての簡単な説明(2)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。