正答4
解説
正解は4です。
XML(Extensible Markup Language)は、利用者がタグを自由に定義できるマークアップ言語です。
SGML(Standard Generalized Markup Language)を簡略化して作られました。
【選択肢別解説】
1:× XMLはHTMLを拡張したものではありません。
SGMLを基に、インターネットで扱いやすいよう簡略化したものです。
2:× XML文書はテキスト形式なので、一般的なテキストエディタで入力できます。
専用のエディタは必要ありません。
3:× XMLは文書の論理構造を記述するもので、表示スタイルとは分離されています。
表示スタイルはCSSやXSLで別に指定します。
4:○ XMLでは利用者が独自のタグを定義でき、文書の属性情報や論理構造を表現できます。
名前の「Extensible(拡張可能)」はこの性質を表しています。
【ポイント】
HTMLはタグがあらかじめ決められていますが、XMLはタグを自由に定義できます。
XMLは構造、CSSやXSLは見た目という役割分担を押さえておきます。