SGML や XHTML などのマークアップ手法もマークアップ言語学と見なされます。 マークアップ言語は、コンテンツを強調し、Web 公開用に指定するためにデジタル テクノロジで使用される単語と語彙項目のシステムです。
新しい Web サイトの作成における SGML および XHTML 言語の役割を理解することは重要です。 彼らは独特の関係を持っています。
これら XNUMX つの言語間のリンクは、Web ページの操作と Web サイトの適応的で動的な設計を支援する家族的なつながりと見なされます。 したがって、両方のマークアップ言語の違いは非常に明確であり、重要でもあります。
主要な取り組み
- SGML はドキュメント構造を定義するためのマークアップ言語として機能し、XHTML は HTML を表す XML のアプリケーションです。
- SGML では柔軟な構文とカスタムのドキュメント タイプ定義 (DTD) が可能ですが、XHTML には厳密な構文規則があり、定義済みの DTD を使用します。
- SGML ドキュメントとは異なり、XHTML ドキュメントは他の XML ベースの言語と統合でき、XML パーサーで簡単に処理できます。
SGML と XHTML
SGML は古いマークアップ言語です。 これは、Web ページ、技術マニュアルなど、あらゆる種類の電子ドキュメントの構造を定義するために使用できる汎用言語です。XHTML は、新しいマークアップ言語です。 新しい Web テクノロジーとの互換性が高まるように設計されています。
SGML の完全な形式である標準の一般化マークアップ言語は、マークアップ言語の仕様の世界標準であるメタ言語です。 マークアップは、一連の単語の目的や最終的な Web ページでの表現方法を説明するタグで構成されています。
SGML では、タグ「emphasis>」などの説明的なマークアップに重点が置かれています。 ドキュメントの機能は、このマークアップによって示されます。これは、コンピューター モニター上で反転したビデオ、タイプライターの強調表示、またはタイプセット テキストの斜体として読み取ることができます。
EXtensible HyperText Markup Language は、XHTML の頭字語です。 HTMLとXMLを組み合わせた言語です。
XHTML は HTML に非常に似ていますが、より厳格です。 XML プログラムとして指定された HTML は、XHTML として知られています。
主要な Web ブラウザはすべて互換性があります。 XHTML は HTML とほとんど同じですが、XHTML は HTML に比べて大文字と小文字の区別など、より厳密な構文であるため、優れたコードを記述することがより重要であることは間違いありません。
比較表
比較のパラメータ | SGML | XHTML |
---|---|---|
頭字語 | 標準の汎用マークアップ言語 | 拡張可能な HyperText マークアップ言語。 |
維持とサポート | SGML は、その複雑な UI と厳格なコードのため、持続性が低くなります。 | XHTML は、使用される非常に持続可能なマークアップ言語です。 |
速度 | SGML の読み込みと更新が遅い | XHTML は読み込みが速く、多くの Web ページが XHTML と互換性があります。 |
Origin | SGML は、Charles Goldfarb とそのチームによって 1960 年代に作成された IBM の Generalized Markup Language (GML) の子孫です。 | バージョン 26 は 2000 年 5.0 月 2014 日、最新リリースは XNUMX 年 XNUMX 月です。 |
バージョン | バージョンの分岐はありませんが、ドキュメントには含まれています。 宣言、プロローグ、DTD。 | XHTML; 1.1、2.0、2.1、5.0など |
SGMLとは?
Standard Generalized Markup Language (SGML) は、SGML の頭字語です。 SGML は HTML と XML の主要言語であり、現在、これらはすべて電子文書の転写に一般的に使用されています。
SGML の魅力は、時間の経過とともに、さまざまな専門分野で急速に拡大してきました。 SGML にもいくつかの制限があります。
SGML の堅牢な設定により、一般的に受け入れられているスタイル シートがないため、信頼性の低いプログラムが生成されます。
さらに、SGML データ転送は、さまざまな完全なソフトウェア相互運用性の結果として非常に複雑になり、大きな問題につながる可能性があります。
これらの欠点のために、皮肉屋は SGML を「Sounds Good Maybe Later」と呼んでいます。
DTD は、SGML (文書型定義) を使用して指定されます。 DTD は、文書内でどのコンポーネントが出現しなければならないかを記述し (たとえば、Title>)、文書コンポーネントの使用規則 (記事が存在する可能性があるという事実など) を確立することによって、報告調査などのテキストの種類を指定します。テーブルエントリ内ですが、実際にはテーブルではありません。
解析プログラムは、マークアップされたテキストを調べて、DTD に準拠しているかどうかを確認できます。 他のアプリケーションは、インデックスを作成するためにマークアップをスキャンしたり、最終的な Web ページの SGML を使用して公開するためにページを PostScript に変換したりする場合があります。
しかし、SGML言語を使ったコーディングの操作や方法は、単純なXML言語に比べるとかなり複雑で大変です。
XHTML とは何ですか?
XHTML は、 の前駆体 概念化として作成された HTML 4.0。 その後、さまざまなデジタル情報を作成するために HTML の変種が作成されました。
コンテンツ プロバイダーが XHTML の作成を選択する理由は多数あります。 この言語は、ユーザーがカスタム タグを作成できるようにするために作成されました。
XHTML は移植可能なマークアップ言語です。 その結果、デスクトップ以外のユーザーは、このテクノロジを使用してこれらの電子ファイルを閲覧できます。
その結果、XHTML は XML 製品ですが、HTML は SGML の結果です。 XML も、拡張可能にすることを目的として作成されました。
その結果、XHTML も拡張可能になりました。 XML ドキュメント記述 (DTD) は、SGML のインスタンスで XML によって確立されました。 XML とその変種の父は SGML と言えます。
XHTML は「EXtensible HyperText Markup Language」の略で、HTML と XML を組み合わせた言語です。 XHTML は HTML に非常に似ていますが、より厳格です。 XHTML は SGML よりもはるかに長持ちします。
Web アプリは、経験を積むにつれてより複雑になっています。 その結果、XHTML は広く受け入れられるようになります。
多数のプログラムが XHTML の使用法を実装しています。 その結果、複雑な Web サイトの構築に使用される可能性があります。
XHTML を処理できる少数のコンピューターは、エラー プロセス パラメーターが減少したため、より高速に動作しています。 間違いの多いファイルは、処理に時間がかかります。
SGML と XHTML の主な違い
- SGML は複雑ですが、XHTML は SGML よりも持続可能でユーザーフレンドリーです。
- SGML は Standard Generalized Markup Language を表し、XHTML は EXtensible HyperText Markup Language を表します。
- SGML では、PDF などの他のファイル タイプへの変換は許可されていません。 RSS、または RFT ですが、XHTML はそうです。
- SGML は終了タグを意味しませんが、XHTML は終了タグをサポートします。
- SGML ベースの Web ページは読み込みが遅く、場合によってはより多くのしきい値のサポートが必要になりますが、XHTML は流動的で読み込みが高速です。
- https://www.britannica.com/technology/computer-programming-language/SGML
- http://desource.uvu.edu/dgm/2120/in/steinja/lessons/03/03_02.html
最終更新日 : 11 年 2023 月 XNUMX 日
Sandeep Bhandari は、Thapar University (2006) でコンピューター工学の学士号を取得しています。 彼はテクノロジー分野で 20 年の経験があります。 彼は、データベース システム、コンピュータ ネットワーク、プログラミングなど、さまざまな技術分野に強い関心を持っています。 彼の詳細については、彼のウェブサイトで読むことができます バイオページ.
提供されている比較表は非常に有益です。さまざまなパラメーターにわたる SGML と XHTML の違いを明確に説明します。
SGML における DTD の議論は特に興味深いものです。この記事は、SGML ドキュメントの構造と機能の複雑さについての貴重な洞察を提供します。
SGML と XHTML の間のリンクは興味深いものです。 SGML にはより柔軟な構文とカスタム DTD があるのに対し、XHTML には厳密な構文ルールと事前定義された DTD があるのは興味深いことです。
私も同意します。これらの言語の違いは確かに明確であり、Web 開発者にとって理解することが重要です。
SGML と XHTML の洞察に富んだ比較をありがとうございます。 Web 開発におけるこれらのマークアップ言語の違いと役割を理解することは非常に重要です。
SGML と XHTML の起源とバージョンについての徹底的な議論に感謝します。これらの言語の歴史を理解すると、現代の Web 開発での使用に関する貴重なコンテキストが得られます。
確かに、これらの言語の起源と進化を知ることは、現在のデジタル環境におけるその重要性を理解するのに役立ちます。
私はこれ以上同意できませんでした。 SGML と XHTML の歴史的背景により、今日のアプリケーションに対する理解が深まります。
SGML と XHTML についての詳細な説明は啓発的です。 XHTML がより厳密な言語であるのに対し、SGML がどのように記述的なマークアップに重点を置いているかを理解することが重要です。
SGML と XHTML の比較、特に速度と持続性の観点は、Web 開発者にとって不可欠な情報です。この 2 つの言語の違いは、この記事で明確に説明されています。
SGML と XHTML は両方とも Web パブリケーションにおいて重要な役割を果たしており、その違いは注目に値します。この記事では、それらの機能の包括的な概要を説明します。