• ベストアンサー

SGMLとHTMLの違いがよく分からない

HTMLはタグの集まり(タグセット)で、 SGMLは・・・・? 考えれば考えるほど、訳が分からなくなります。 何か良い具体例はありませんでしょうか? SGMLは英語と意味づけると HTMLは単語 ってことになるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

SGML は、文書を規格化するもので、汎用的なマークアップ言語です。 HTML は、WEBページを記述するように特化したマークアップ言語でいわばSGMLのサブセットです。 喩えていうなら、 SGMLは、言語で HTMLは、英語ぐらいになるんでしょうか プログラム言語で言えばCとSmall-Cみたいな感じでしょう。

その他の回答 (1)

  • sheltie
  • ベストアンサー率52% (280/529)
回答No.1

SGMLは、情報の見た目(どのように表示されるか)を伝えるのでは なく、文書の構造を示す手がかり(マークアップ)を与えています。 例えば手紙を書くとしたら、「宛先」「相手の氏名」「本文」 「自分の連絡先」のような感じで構成されてますよね。 別に「宛先」や「相手の氏名」の中に具体的に何が入るかは SGMLにはそれほど重要ではなくて、それ自体が何を示しているのか という手がかり(=いわばお約束事)を与えてあげるものです。 SGMLとHTMLの違いは、下記のページが参考になると思います。

参考URL:
http://www.utj.co.jp/XML/beg/sgml/sgml1_2.html

関連するQ&A