SGMLとHTMLの違い

主な違い :SGMLとHTMLはどちらもコンピュータプログラミング言語です。 どちらもWebページの開発に使用されるマークアップ言語としてよく知られています。 それらは事前定義されたタグ要素で書かれています。 主な違いは、HTMLがSGMLのサブセットであることです。

HTMLはハイパーテキストマークアップ言語の略です。 それはWebページを開発するのに使用されるよく知られているコンピュータ言語です。 それは長い間存在していて、ウェブページをデザインするために一般的に使われています。 XMLまたはExtensible Markup Languageは、人間とコンピュータの両方が読める形式で文書をエンコードするための一連の規則を定義しています。

HTMLは、主に開始タグと終了タグのタグで構成されるHTML要素を使用して記述されています。 これらのタグ間のデータは通常コンテンツです。 HTMLの主な目的は、Webブラウザがタグの間に書かれたコンテンツを解釈して表示できるようにすることです。 タグは、ページの内容を説明するように設計されています。 HTMLには定義済みのタグが付いています。 それらは、画像、テキスト、ビデオ、フォームおよび他のコンテンツの断片をまとまりのあるウェブページに一緒に挿入することを可能にする。

HTMLの要素は、すべてのWebサイトの基本的な構成要素です。 HTMLでは、画像やオブジェクトをWebページに埋め込むことができます。 インタラクティブフォームの作成にも使用できます。 HTMLは構造化文書を作成する手段も提供します。 これは、見出し、段落、リスト、リンク、引用符、その他の項目などのテキストの構造的な意味を表すことによって行われます。 しかし最近では、WebページがHTMLのみを使用して設計されることはめったにありません。 HTMLを使用すると、プログラマーはJavaScriptなどの言語で書かれたスクリプトを埋め込むことができます。 これにより、HTML Webページの外観と動作が変わります。

SGMLはStandard Generalized Markup Languageの略です。 それは文書のための一般化されたマークアップ言語を定義するためのISO標準技術です。

SGMLは、1960年代にCharles Goldfarbによって開発されたIBMのGeneralized Markup Language(GML)から派生したものです。 ドキュメントマークアップ言語として、SGMLはもともと政府、法律、および業界で機械可読の大規模プロジェクトドキュメントの共有を可能にするように設計されました。 そのような文書の多くは、情報技術の分野において長期間にわたって読み取り可能であり続けることが要求されている。 それはまた軍事、航空宇宙、テクニカルレファレンスそして産業出版業界でも広く使われています。 XMLプロファイルの導入により、SGMLは小規模で汎用的な用途の広範なアプリケーションに適しています。

Wikipediaによると、SGMLは広範囲のマークアップ言語を一般化しサポートしています。 これらの言語は、Wikiのような構文からRTFのような括弧で囲まれた言語、そしてHTMLのような対応するタグ言語まで多岐にわたります。 ブラウザによる多くのアプリケーションをサポートしていないため、やや持続可能性が低いと考えられています。 リベラルエラーを含む文書は、処理に時間がかかります。 ページの読み込み時間が遅くなり、ダウンロード速度が遅くなります。

SGMLはHTMLやXMLの母国語であると考えられており、現在ではデジタル文書の転写に広く使用されています。 デジタル文書の種類と内容の記述を指定することで国際標準を獲得しました。 時間とともに、SGMLの人気は急速に高まっています。 SGMLには広くサポートされているスタイルシートがないため、SGMLへの障壁もほとんどなく、ソフトウェアは不安定になり、SGMLの強力な設定のために未開発になります。 さらに、SGMLデータ交換は、ソフトウェアパッケージ間の互換性が異なるために非常に複雑になり、それが深刻な問題を引き起こす可能性があります。

SGMLとHTMLの比較

SGML

HTML

完全形

これはStandard Generalized Markup Languageの略です。

Hyper Text Markup Languageの略です。

タイプ

application / sgml、text / sgml

text / html

タイプコード

テキスト

テキスト

ユニフォームタイプ

public.xml

public.html

によって開発された

ISO

WWWコンソーシアム

フォーマットの種類

それはマークアップ言語です。

それはマークアップ言語です。

から拡張

GML

SGML

に拡張

HTML、XML

XHTML

推奨されます

関連記事

  • との差: iPad MiniとNexus 10の違い

    iPad MiniとNexus 10の違い

    主な違い: iPad Miniは、よりスリムで薄型のiPad 2です。iPadMiniは、指紋耐性の疎油性材料でコーティングされた7.9インチLEDバックライト付きマルチタッチディスプレイ、IPSテクノロジのタッチスクリーンを備えています。 Nexus 10は、それとともにリリースされたAndroid 4.2(Jelly Beanとも呼ばれる)オペレーティングシステムを実行しているタブレットコンピュータです。 Samsungと共同開発しました。 アップルは世界中で有名な会社です。 それは、その革新的で技術的に進歩した電子機器ならびに様々な異なる会社との訴訟のために人気がありました。 Appleは、その未来的なデザインとさまざまな携帯電話やタブレットの新技術で称賛されています。 それはまた、その高価な値札で
  • との差: フランスのブレードとオランダのブレードの違い

    フランスのブレードとオランダのブレードの違い

    主な違い: フレンチブレイドは、頭のてっぺんから始まり、横から元のブレイドに髪の毛の部分を追加するタイプのブレイドです。 オランダの組紐は、フランスの組紐の変種の一種であり、逆または逆のフランス組紐とも呼ばれます。 それはフランスのブレードの場合のように髪を他のスタンドの下ではなく下に持ってくることによって編まれます。 楽しい事実、フランスの組紐はまったくフランスではなく、実際には北アフリカ、または正確に言えばアルジェリアで開発されたと考えられています。 それでもどういうわけか、それはフランス人と結びつきました。 現在一般的に知られているように、フランスのブレードは通常のブレードと似ていますが、若干の変更があります。 通常の編組は首のうなじで始まり、下に続きますが、フランスの編組は頭のてっぺんから始まります。 また、通常の三つ編みのように最初にすべての髪の毛を取るのではなく、頭のてっぺんから髪の毛の一部だけを取ります。 その後、髪のこの部分を3つの部分に分割し、髪の一方の部分をもう一方の部分に、もう一方の部分を最初の部分に重ねるなどして、十字パターンに織り込みます。 引き継がれる各セクションで、髪の小さいセクションが側面から取得され、髪の主要セクションの1つに追加されます。 これは、髪の毛の長さに応じて、髪の毛の束が頭の側面から首の下に伸び、背中に寄りかかるように頭の側面からつながっ
  • との差: Microsoft Surface RTとNexus 10の違い

    Microsoft Surface RTとNexus 10の違い

    主な違い: Microsoft Surface RTは、密度が約148 ppiの10.6インチTFT HD静電容量式タッチスクリーンを備えたタブレットです。 画面は真の16:9アスペクト比を提供します。 ただし、OSは古いWindows PCプログラムと互換性がありません。 Nexus 10は、それとともにリリースされたAndroid 4.2(Jelly Beanとも呼ばれる)オペレーティングシステムを実行しているタブレットコンピュータです。 Samsungと共同開発しました。 より大きく、より良く、より高性能なスマートフォンの市場は拡大しています。 電話をかけたりテキストメッセージを送信したりするような普通の電話に飽きてきた人々は、今では他の多くのことができるようになって選択肢と見なすことさえできるようになる必要があ
  • との差: ソニーのXperia PとNokia Lumia 820の違い

    ソニーのXperia PとNokia Lumia 820の違い

    主な違い: Sony Xperia Pは、最大4タッチ機能を可能にする4インチTFTタッチスクリーンを備えています。 画面は傷に強く、飛散防止コーティングが施されています。 タッチスクリーンはWhiteMagic技術と一緒におよそ275 ppiのピクセル密度を提供します。そして、それはすでに存在している赤、青と緑で余分な白いピクセルを加えます。 Nokia Lumia 820は、Windows Phone 8上で開発された最初の携帯電話の1つで、2012年11月に発売されました。これは、Nokia 920のやや安価な代替品として発売されました。 ソニーは著名なテクノロジー企業であり、電話、テレビ、ゲームシステムなどのエレクトロニクスで最もよく知られています。テクノロジーの絶え間ない動的な性質により、1か月前に比べて常に優れたテクノロジーを手に入れることができます。 この動的な技術の価格も高く、技術の絶え間ない更新は人々が手持ちの現金を持っていることを必要とします。 しかし、ソニーのような多くの企業は、処分のためにそれほど多くの現金を持っていないことを知っているので、Xperia Pのようなミッドレンジ電話を発売しました。 Xperia Pは2012年5月に発売され、市場の主要プレーヤーであり続けています。 ソニーのXperia Pは4タッチ機能まで可能にする4インチTFTタッチスクリ
  • との差: ASPとASP.NETの違い

    ASPとASP.NETの違い

    主な違い: ASPはActive Server Pagesの略です。 それは一般にクラシックASPまたはASPクラシックとして知られています。 マイクロソフトによって開発およびリリースされたサーバーサイドのスクリプト環境です。 ASP.NETはサーバーサイドのWebアプリケーションフレームワークです。 ASPXはActive Server Pages Extendedの略です。 動的Webページを作成するためのWeb開発用に設計されています。 ASPはActive Server Pagesの略です。 それは一般にクラシックASPまたはASPクラシックとして知られています。 マイクロソフトによって開発およびリリースされたサーバーサイドのスクリプト環境です。 動的に生成されたWebページ用のMicrosoft初のサーバーサイドスクリプトエンジンでした。 ASPはもともとWindows NT 4.0 Option Packの一部としてリリースされました。 それはインターネットインフォメーションサービス(IIS)へのアドオンであることを意図していました。 ASPは主に動的でインタラクティブなWebサーバーアプリケーションの作成と実行に使用されていました。 また、HTMLページ、スクリプトコマンド、およびCOMコンポーネントを組み合わせて、インタラクティブなWebページと強力なWebベースのア
  • との差: Nokia Lumia 520とXOLO X1000の違い

    Nokia Lumia 520とXOLO X1000の違い

    主な違い: Nokia Lumia 520は、480 x 800ピクセルのディスプレイを提供する4インチIPSの静電容量式タッチスクリーンスマートフォンで、約233 ppiを提供します。 携帯電話は64 GBまで拡張することができる8 GBの内部メモリが付属しています。 携帯電話はそのデュアルコアsnapdragon S4とわずか512 MBのRAMで1 GHzを提供していますが、これは少し残念です。 XOLO x1000は、シングルコアのIntel Atom Processor Z2480を搭載したIntelベースのスマートフォンです。 これは、8 GBの内部メモリを搭載したシングルSIMフォンです。 それは少し古くなっているAndroid OS v4.0.4(Ice Cream Sandwich)が付属していますが、同社は2013年末までにアップデートを約束しています。 ノキアはフィンランドの携帯電話会社で、その優れたバッテリーパワーとその携帯電話の耐久性でよく知られており、そのスマートフォンとAndroidをまだ統合していない唯一の携帯電話です。 Nokiaは、スマートフォン市場で独力でMicrosoft Windows OS 8をリードしてきました。 ほとんどのスマートフォンは所有するのが高価なアクセサリーになっています、そして人々がより安い電話を選ぶならば、彼らはいくつかの
  • との差: 売りと売りの違い

    売りと売りの違い

    主な違い: 売りと売りは英語では2つの異なる単語です。 「売り」と「売り」の間の主な違いは、「売り」が動詞であるのに対して、「売り」は名詞であるということです。 売りと売りは英語では2つの異なる単語です。 しかし、見た目、健全さ、そしていくらか相互に関連していることから、それらはしばしば間違って使われています。 「売り」と「売り」の間の主な違いは、「売り」が動詞であるのに対して、「売り」は名詞であるということです。 まず、単語の定義を見てみましょう。 Dictionary.comは「売り」を次のように定義しています: 金銭と引き換えに(商品)を別の商品に移す(サービス)すること。 価格で購入者に処分する:彼は私に1000ドルで車を売った。 対処する 維持または売り出し:彼は保険を売っています。 この店は私のお気に入りのブランドを販売しています。 販売または売り出しをするには:彼は私に1000ドルで車を売るでしょう。 (誰かに)何かを買うように説得したり誘導したりするには:セールスマンは私が思っていたよりも高価なモデルで私を売った。 誰かに(何か)買うように説得するように促すために:店員は本当にお世辞で靴を私に売った。 売り上げを伸ばすために:今月のホットレコードは100万部売れました。 特に一般的または広く受け入れられるようにするには:一般にアイデアを販売すること。 受け入れさせる、
  • との差: バイポーラIとバイポーラIIの違い

    バイポーラIとバイポーラIIの違い

    主な違い: Bipolar Iは、少なくとも1つの躁病エピソードまたは混合エピソードを特徴とする気分障害です。 バイポーラIIは、少なくとも1つの軽躁病エピソードと1つの大鬱病エピソードを特徴とする気分障害です。 Bipolar IとBipolar IIは、双極性障害の2つの形態です。 人々はしばしば双極性障害について耳にしますが、多くの人々はこの障害の2つの主要な形態があることを知っていません。 それらは本質的に似ているように見せる多くの重複する症状のためにそれらは同じものとしてしばしば混同されます。 ただし、それらは同じではなく、異なる点があります。 多くの専門家は、Bipolar IIがBipolar Iのそれほど重症ではない状態であるとさえ示唆します。 双極性Iは、少なくとも1つの躁病エピソードまたは混合エピソードを特徴とする気分障害です。 American Psychiatric Associationの診断マニュアルによると、躁病エピソードは、患者が開放的または過敏な気分を示す7日間以上の期間であり、これはいかなる薬物または薬物によっても引き起こされない。 その人は精神病にも苦しんでいるかもしれず、幻覚や妄想に苦しんでいるかもしれません。 人が躁病エピソードと診断されるためには、以下のうちの3つが存在しなければなりません:壮大なまたは贅沢なスタイル、または拡大された自尊心
  • との差: 解像度とDPIの違い

    解像度とDPIの違い

    主な違い: 解像度は、画像の鮮明さと細部を説明するために使用される用語です。 DPIは測定単位で、1×1インチの正方形にいくつのドットが収まるかを決定します。 解像度とインチあたりのドット数(DPI)は、写真を印刷するとき、またはカメラとプリンタの設定を参照するときに通常使用される用語です。 これら2つの用語は似たような文脈で使われていますが、互いに大きく異なります。 ただし、DPIは画像の解像度に影響します。 DPIと解像度が高ければ高いほどイメージは良くなりますが、それはまた大きくなり、コンピュータ上でより多くのスペースを取ります。 両方の用語を区別しましょう。 解像度は、画像の鮮明さと細部を説明するために使用される用語です。 画像は拡大されますが、ぼやけて細部の質が失われる傾向があります。 解像度は、画像の詳細を保持するための画像の能力です。 より高い解像度の画像はより多くの画像詳細を意味し、より低い解像度はより少ない詳細とよりぼやけた画像を意味します。 解像度は、Dictionary.comによって次のように定義されています。 オブジェクトの個々の部分、近接した光学画像、または光源を区別可能にするプロセスまたは機能 画像の鮮明さ、またはデバイス(ビデオディスプレイ、プリンタ、スキャナなど)で画像を生成または記録できる細かさの尺度。通常、画像内のピクセルの総数または密度として表

エディターズチョイス

SRAMとDRAMの違い

主な違い: スタティックRAM(SRAM)とダイナミックRAM(DRAM)は2種類のRAM(ランダムアクセスメモリ)です。 これらは両方とも、速度、容量などのような多くの文脈で互いに異なります。これらの違いは、データを保持するために使用される技法の違いが原因で発生します。 SRAMの各メモリセルは6個のトランジスタのアレイを使用するのに対し、DRAMは各メモリセルに対して単一のトランジスタおよびキャパシタを使用する。 DRAMはリフレッシュを必要とするが、SRAMはメモリセルのリフレッシュを必要としない。 どちらも電力が供給されるまでデータを保持します。 半導体メモリは、揮発性メモリと不揮発性メモリとに分類することができる。 揮発性メモリのランダムメモリ(RAM)は、SRAMとDRAMの2種類である。 RAMは、個々のメモリ位置がアドレスによって直接アクセスされることを意味します。 SRAMはスタティックランダムアクセスメモリを表し、DRAMはダイナミックランダムアクセスメモリを表す。 これらのメモリはランダムアクセスメモリ(RAM)であり、揮発性です。つまり、長期間保持されません。 RAMは、コンピュータ内の作業用メモリ記憶領域とも呼ばれる。 SRAMとDRAMは両方とも、電源が切られるとデータを失います。 ただし、DRAMは定期的にリフレッシュする必要があります。 両者の主な違い