XMLとは、eXtensible Markup Languageの略である。
特徴としてweb上で構造化文書のやりとりをするためのデータフォーマット
さまざまな枠組みで情報を記述できるようにカスタマイズされたマーク付け
言語を定義する。
XMLは、HTML以上の機能を必要とするアプリケーションのためのフォーマットである。
XMLはタグの定義ができる。つまり自分の目的に応じてタグが定義できる。
結論をは、HTMLは文書のレイアウトを指定します。XMLは、文書の意味を指定します。
HTMLは,ブラウザに表示,閲覧するために使われますXMLは,単に表示,閲覧だけ
でなく文書の意味を表すタグを利用したさまざまな使い方が出来ます。
・タグの名前を決めているのではなく,タグの名前の決め方のルールである。
・文書構造を決めているのではなく,文書構造の決め方である
結論的には、SGMLはマークアップの省略ができる。その代わりDTDを検証する必要がある。
XMLは,マークアップを省略できないがその代わりDTDの検証は必要ない。