XHTML、XML、HTML4 の関係

XHTML、XML、HTML4 の関係

アメリカのホストを使用してウェブサイトを構築する友人の中にはプログラマーもいますが、プログラミング言語について表面的な知識しか持っていない人もいます。彼らは通常、オープンソースソフトウェアを使用してウェブサイトを構築し、プログラミング言語を慎重に検討することはほとんどありません。以下では、エディターが XHTML、XML、HTML4 の情報を統合して簡単に紹介します。

XHTML は、HTML 4 から派生し、拡張された現在および将来のドキュメント タイプとプログラム ブロックのセットであり、HTML 4 はそのサブセットです。 XHTML ファミリのドキュメントは XML に基づいており、最終的には XML ベースのユーザー エージェントで動作するように設計されています。 HTML 4 は、国際標準 ISO 8879 に準拠した SGML (Standd Genelized Mkup Lnguge) のアプリケーションであり、Wold Wide Web 上の標準の公開言語として広く認識されています。

XHTML .0 (この仕様) は、XHTML ファミリーの最初のドキュメントです。これは、XML .0 に適用された 3 つの HTML 4 ドキュメント タイプを再定式化したものです。その目的は、言語として、そのコンテンツが XML に準拠し、いくつかの簡単なガイドラインに従えば HTML4 ユーザー エージェントによって認識されるようになることです。ドキュメントを XHTML .0 に移行する開発者は、次のような利点が得られます。

XHTML ドキュメントは、既存の HTML4 エージェント ユーザー プログラムで使用できるだけでなく、新しい XHTML ユーザー エージェントでも使用でき、以前と同じかそれ以上の結果を達成できます。

2. XHTML ドキュメントで使用されるアプリケーション (スクリプトや pplet など) は、HTML ドキュメント オブジェクト モデルまたは XML ドキュメント オブジェクト モデル [DOM] のいずれかになります。

3. XHTML ファミリーの開発により、XHTML .0 に準拠したドキュメントがさまざまな XHTML 環境で使用される可能性が高くなります。

XHTML ファミリーは、インターネット開発の次のステップです。 今すぐドキュメントを XML に移行することで、開発者はドキュメントの前方互換性と後方互換性を確保しながら、XML の世界の利点を享受できます。 XML は、Extensible Markup Language (拡張マークアップ言語) の略です。XML を作成する目的は、SGML の複雑さの大部分を排除しながら、SGML のパワーと柔軟性を取り戻すことです。 XML は SGML の制限された形式ではありますが、SGML のパワーと豊かさの多くを保持し、SGML の一般的な機能もすべて保持しています。

HTML はもともと、文書の作成に慣れていない専門家が使用するために、科学文書やその他の技術文書を交換するための言語として考案されました。 HTML は、比較的単純なドキュメントの作成に適した構造的意味タグの小さなセットを指定し、SGML の複雑さの問題を解決します。 HTML では、ドキュメント構造を簡素化するだけでなく、ハイパーテキストのサポートも追加され、後にメディア機能も追加されました。

非常に短期間で、HTML は広く普及し、すぐに当初の目的を超えて成長しました。 HTML (標準) 内の新しい要素が急速に作成され、HTML は垂直的で高度に専門化された市場での使用にも急速に適応されました。冗長な新しい要素により、ドキュメント内でプラットフォーム間の互換性の問題が発生します。

ソフトウェアとプラットフォームの不一致が増すにつれ、これらのプラットフォームでの「クラシック」HTML 4の適用範囲が制限されることは明らかです。現在人気のHTML5は、実はずっと前に登場しました。当時のHTML5は、実際には味がなく、捨てるのが惜しい「チキンリブ」のようなものでした。現在、ワイヤレス側でのHtml5の優れたパフォーマンスは妥当です。今日はHtml5について多くは語りません。上記は、Html、Xhtml、およびXMLの簡単な紹介です。

<<:  英語のフロントエンドと中国語のバックエンドを備えた外国貿易ウェブサイトの作り方

>>:  cPanelとWHMの違いを簡単に説明してください

推薦する

第26回全国普通話宣伝週間計画(全国普通話宣伝週間実施計画)

普通話宣伝週間全国推進実施計画xx文書の要求によると、2023年9月xx日からxx日までは第26回全...

操作には主に何が含まれますか(操作では何を行う必要がありますか)

操作では何を行う必要がありますか?運用とは、企業や組織の日常的な管理と機能の計画、組織化、調整、管理...

インターネットのプロモーション方法とは(インターネットプロモーションの方法とは(インターネットプロモーションの5つの方法))

ネットワークプロモーションの方法とは(ネットワークプロモーションの5つの方法)インターネットの普及は...

データ運用業界(大手3社の5Gユーザー数は12億4800万人に到達)

3大通信事業者の5Gユーザー数は12億4800万人に達した北京デイリークライアント |インターン記...

データ操作筆記試験問題(製品面接問題:自動車産業製品分析)

製品面接の質問: 自動車業界の製品分析著者はプロダクトマネージャーの面接の質問を分解し、質問を受けた...

不動産ブランドマーケティング会社(2023年中国不動産企業売上高TOP200ランキング)

2023年中国不動産企業売上高TOP200ランキング12月は主要都市の供給量は前月比5%減と微減し...

PHPstudyポート80が占有されている問題を解決する方法

PHPstudyは、最新のApche+PHP+MySQL+phpMyAdmin+ZendOptimi...

自分の店を宣伝したい(2023年を記録したい)

2023年を記録する#2023年を記録する#自分の店を宣伝するにはどうすればいいですか?店舗の宣伝...

コンテンツ オペレーション思考 (キャリア成長を計画するためにオペレーション思考を活用する方法を学ぶための 4 つのヒント)

運用思考でキャリア成長を計画する方法を学ぶのに役立つ 4 つのヒント本日、皆さんにお伝えしたいのは、...

情報フロー広告 情報フロー広告(情報フロー広告とは?配信プラットフォームとは?)

情報フロー広告とはどういう意味ですか?配信プラットフォームは何ですか?情報フロー広告は、主にソーシャ...

電子商取引データの分析と運用(電子商取引運用データをどのように分析するか?電子商取引プラットフォームのデータクエリと分析ツールをお勧めします!)

電子商取引の運用データを分析するには?おすすめのeコマースプラットフォームデータクエリおよび分析ツー...

ラックマウントサーバーとブレードサーバーの違い

サーバー ホスティングとサーバー リースの違いは、前者は完全なコンピューター ルームで独自のサーバー...

Baota Panelのログインアドレスはどこで確認できますか? Baotaパネルのログインアドレスを確認する方法

Baota Panel は、非常に強力な機能を備えたシンプルで使いやすい Windows/Linux...