ホームページ > バックエンド開発 > XML/RSS チュートリアル > WEBページツール言語XMLの背景を簡単に解説(1)

WEBページツール言語XMLの背景を簡単に解説(1)

黄舟
リリース: 2017-03-13 17:52:56
オリジナル
1480 人が閲覧しました

1. XMLによって生成された背景

XML は、HTML と同様、Standard Generalized Markup Language (Standard Generalized Markup Language、略して SGML) に由来しています。 SGML は、Web が発明されるずっと前から存在していました。 SGML は、その名前が示すように、マークアップを使用して文書情報を記述する汎用言語です。これには、一連の文書型定義 (DTD と略されます) が含まれています。 1. XML 生成の背景。
XML は、HTML と同様、Standard Generalized Markup Language、略して SGML に由来しています。 SGML は、Web が発明されるずっと前から存在していました。その名前が示すように、SGML はタグを使用して文書素材を記述する汎用言語です。これには一連の文書タイプ定義 (略して DTD) が含まれており、タグの意味は DTD で定義されているため、SGML の構文は拡張可能です。の。 SGML は非常に大規模であり、学習も使用も容易ではなく、コンピュータでの実装も非常に困難です。これらの要因を考慮して、Web の発明者である CERN の研究者は、当時 (1989 年) のコンピューター技術の能力に基づいて HTML 言語を提案しました。
HTML は SGML のタグのほんの一部しか使用しません。たとえば、HTML 3.2 では 70 個のタグが定義されています。コンピュータでの実装を容易にするために、HTML で指定されるタグは固定されています。つまり、HTML 構文は拡張可能ではなく、DTD を含める必要はありません。 HTML の構文が固定されているため、学習と使用が容易であり、コンピュータ上で HTML ブラウザを開発するのも非常に簡単です。 HTML のシンプルさのおかげで、Web テクノロジーはコンピューターの世界から社会全体、そして何百万もの家庭にまで広がり、Web の発展は急速に進んでいます。
近年、Web の応用がますます広範かつ奥深くなるにつれて、HTML の単純すぎる構文は、HTML を使用して複雑な形式を表現するのに大きな障害になっていると人々は徐々に感じています。 HTMLは次々と新しいバージョンが登場し、すでにスクリプトやテーブル、フレームなどの表現機能を備えていますが、高まる需要に応えることはできませんでした。一方、近年コンピュータ技術は急速に発展し、HTML が発明された当時よりもはるかに複雑な Web ブラウザを実装できるようになりました。そのため、新しい Web を開発することが必要かつ可能です。ページ言語。
SGML を Web 言語として直接使用することを提案する人もいます。これにより、HTML が直面する問題を確実に解決できます。しかし、SGML は大きすぎて、ユーザーが学習して使用するには不便です。SGML をブラウザに完全に実装することは非常に難しいため、新しい言語を使いやすくするために SGML のサブセットのみを使用することを考えるのは自然なことです。実装が簡単です。このような状況下で、Web 標準化団体
W3C が SGML - XML の合理化バージョンの使用を推奨しました。                                                                        

以上がWEBページツール言語XMLの背景を簡単に解説(1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート