html、xhtml、xml
1. 定義と特徴:
1) html: ハイパーテキスト マークアップ言語 ハイパーテキスト マークアップ言語は、Web ページを作成するための最も初期の言語ですが、そのエンコーディングは標準化されておらず、主にデータの表示と外観を制御するために使用されます。構文は緩くて厳密ではありません
①シンプルさ:ハイパーテキストマークアップ言語のバージョンアップではスーパーセット方式を採用し、より柔軟で便利になりました。
② スケーラビリティ: ハイパーテキストマークアップ言語の広範な応用により、ハイパーテキストマークアップ言語は、システムの拡張を確実にするために、拡張された機能と追加された識別子の必要性をもたらしました。
③プラットフォームの独立性:パーソナルコンピュータが普及していますが、Macなどの他のマシンを使用している人も多く、ハイパーテキストマークアップ言語は幅広いプラットフォームで使用でき、これもWorld Wide Web(www)の人気の理由です。 )。
④ 普遍性: さらに、HTML はインターネットの普遍言語であり、シンプルで普遍的なオールインワン マークアップ言語です。これにより、Web ページ制作者はテキストと画像を組み合わせた複雑なページを作成でき、使用するコンピュータやブラウザの種類に関係なく、インターネット上の誰でもこれらのページを閲覧できるようになります。
2) xhtml: eXtensibale Hyper Text Markup Language。拡張可能なハイパーテキスト マークアップ言語は、HTML を標準化したものであり、コーディングは
への移行言語です。HTMLとxhtmlの開発の歴史:
- HTML 1.0 - 1993 年 6 月に Internet Engineering Task Force (IETF) のワーキングドラフトとして公開されました (標準ではありません)
- HTML 2.0 - 1995 年 11 月に RFC 1866 として公開され、2000 年に RFC 2854 として公開されました。 2016 年 6 月にリリースされた後、廃止されたと宣言されました
- HTML 3.2 - 1996 年 1 月 14 日、W3C 勧告
- HTML 4.0 - 1997 年 12 月 18 日、W3C 勧告
- HTML 4.01 (マイナー改善) - 12 月 24 1999 年、W3C 推奨標準
- ISO/IEC 15445:2000 (「ISO HTML」) - 厳密な HTML 4.01 構文に基づいて 2000 年 5 月 15 日にリリースされました。これは、国際標準化機構および国際標準化機構の標準です。 Electrotechnical Commission
-XHTML 1.0 - 2000 年 1 月 26 日にリリースされた W3C 推奨標準であり、その後改訂され、2002 年 8 月 1 日に再リリースされました。
- XHTML 1.1 -- 2001 年 5 月 31 日リリース
3) XML: eXtensibale マークアップ言語は、コーディングの自由度が高いクロスプラットフォーム言語です。データ自体の構造とデータ型を定義するために使用される構造化データを記述する方法を提供し、拡張可能です。
W3C は HTML の欠点を認識しています。
- オーディオおよびビデオ ファイル、化学式、音楽記号、その他の種類のコンテンツなど、データの解釈に関するすべての問題を解決できるわけではありません。
- パフォーマンスの問題 -ドキュメント全体をダウンロードする必要があります。ファイルの検索を開始できますか。 - スケーラビリティ、柔軟性、可読性が低いです。
上記の問題を解決するために、専門家は HTML 開発の経験に基づいて SGML を使用しています。 、生成 一連の厳密な使用規則ですが、データを記述するための単純な言語である XML。 XML は、サーバーから提供される情報をどのようにダイジェストして表示するかを消費者が決定できる、より中立的な方法です。 XML の目的は、HTML の過度にプレゼンテーション指向の性質を補うために、情報を正確に記述できるメカニズムを提供することです。
2. 3 つの違い:
1) xhtml には適切なレイアウトと仕様があり、次のことが求められます。 a. 要素は正しくネストされている必要があります。
2) xhtml の属性値は引用符で囲む必要があります。 3) xhtml は最小化された属性をサポートしていません:
4) Xhtmlのname属性は非推奨となり、将来のバージョンでは削除される予定です
Xml と HTML:
2) XML タグは空のタグも含めて閉じられている必要があります
3) XML にはルートタグが 1 つだけ必要です
4) XMLタグはカスタマイズ可能です
この進化のプロセスによれば、Html はより強力で柔軟性の高い言語である xml に徐々に置き換えられる可能性があります。
参考:
[1]W3C標準
[2] 「CSS の決定版ガイド」(第 3 版)
[3] http://wenku.baidu.com/ 百度文空