SGMLとXHTMLの違い

Anonim

SGMLとXHTML

SGMLは、標準一般化マークアップ言語の略です。デジタル文書の種類と内容の記述を規定する国際標準となっています。 SGMLはHTMLとXMLの母語であると考えることができ、現在はデジタル文書の転写に広く使われています。時間の経過とともに、SGMLの人気は様々な専門分野で急速に増加しています。 SGMLにはいくつかの障壁もあります。 SGMLには広くサポートされているスタイルシートがないため、SGMLの強力な設定のために不安定なソフトウェアが開発されています。また、SGMLのデータ交換は、ソフトウェアパッケージ間の互換性の変化によって非常に複雑になり、重大な問題を引き起こす可能性があります。シニックスは、SGMLをこれらの短所のために "良い思い出になるかもしれない"と呼んでいる。

<! XHTMLは、HTML4の公式として作成されたドラフトである。0。HTMLのサブセットの下で開発されたデジタル文書のファミリー。コンテンツ開発者がXHTMLを開発することを決めた理由はたくさんあります。この言語は、ユーザーが独自のタグを設計できるように拡張可能にすることを目的としていました。 XHTMLはポータブルです。したがって、デスクトップ以外のエージェントは、インターネットを介してこれらのデジタル文書にアクセスできます。したがって、XHTMLはXMLの生成であり、SGMLはHTMLを生成しています。 XMLも拡張可能に設計されていました。したがって、XHTMLも同様に拡張可能になりました。 SGMLの場合、XMLはDocument Type DefinitionまたはDTDを作成しています。 SGMLはXMLとそのサブセットの母親であると主張することができます。

<! - 2 - >

XHTMLはSGMLよりも持続可能です。時間の経過とともに、Webアプリケーションはより洗練されたものになりつつあります。これにより、XHTMLの普及が広がります。 XHTMLは膨大な数のアプリケーションでサポートされています。したがって、複雑なウェブサイトを作成するために使用できます。 SGMLの場合、多くのアプリケーションがブラウザでサポートされているわけではありません。 XHTML文書はXML規則に従っており、PDF、RSS、RFTなどの多くのファイル形式に変換できます。エラー処理ルーチンが短くなるため、XHTMLをサポートできるブラウザのほうが高速で実行されています。リベラルエラーを含むドキュメントには処理に時間がかかります。 XHTMLを使用すると、ページの読み込み時間とダウンロード速度が低下します。 XHTMLはタグを閉じています。これは初心者プログラマーにとっては素晴らしいスタートであり、ウェブの専門家が最新の状態を維持できるようにします。あなたのソースは、きれいで読みやすいバージョンに変換され、Webプロとしてのスキルを向上させます。 XHTMLはこれを包み込むためにSGMLベースのアプリケーションにはないプロフェッショナリズムを示しています。 XHTML文書を受け入れることができるブラウザには、Google Chrome、Mozilla Firefox、Opera、Camino、Galleon、Safari、すべてのモバイルブラウザがあります。

<! SGMLとXHTMLの主な違い:

XHTMLはSGMLよりも持続可能です。

XHTMLはSGMLとは異なり、多くのWebアプリケーションでサポートされています。

  • SGMLは、XHTMLのようなPDF、RSS、RFTなどのさまざまなファイル形式への変換をサポートしていません。

  • XHTMLはSGMLよりも速いページロードとダウンロード速度を提供します。

  • すべてのXHTMLには終了タグがありますが、これはSGMLでは利用できません。