正答4
解説
正解は4です。
XML(Extensible Markup Language)の性質を問う問題です。
XMLは、利用者が独自のタグを定義して、データの構造や意味を記述できるマークアップ言語です。
【選択肢別解説】
1:× C++を基にしたオブジェクト指向言語は、JavaやC#などです。
XMLはプログラム言語ではなく、データを記述するための言語です。
2:× テキスト処理用のインタプリタ言語で、CGI(Common Gateway Interface)プログラムによく使われたのはPerlです。
XMLは処理を記述する言語ではありません。
3:× デスクトップパブリッシングで標準的に使われるページ記述言語はPostScriptです。
XMLは印刷ページのレイアウトを記述するものではありません。
4:○ XMLでは、<氏名>山田</氏名>のように、データをタグで囲んで意味づけします。
タグを入れ子にすることで、データの階層構造も表現できます。
【ポイント】
XMLはHTMLと同じSGML(Standard Generalized Markup Language)の流れをくむ言語です。
HTMLのタグは決められていますが、XMLはタグを自由に定義できる点が特徴です。