IPA過去問ドリル

平成30年度 春期 基本情報技術者試験 午前 問8

テクノロジ/開発技術

XML文書のDTDに記述するものはどれか。

出典:平成30年度 春期 基本情報技術者試験 午前 問8

正解:エ

解説

DTD(Document Type Definition)は,XML文書の要素や属性の構造,出現順序や出現回数などのルールを定義する文書型定義です。XML文書がDTDに適合しているかどうかを検証(妥当性検証)するために使用されます。使用する文字コードやバージョン情報は,XML宣言部分に記述するものであり,DTDに記述するものではありません。

選択肢ごとの解説

  • 誤り。使用する文字コードは,XML文書の先頭にあるXML宣言(encoding属性)に記述するものであり,DTDに記述するものではありません。
  • 誤り。データそのものはXML文書の要素内容として記述されるものであり,DTDはそのデータの構造を定義するものです。
  • 誤り。バージョン情報もXML宣言(version属性)に記述するものであり,DTDに記述するものではありません。
  • 正しい。DTDには,XML文書の要素や属性の構成,出現順序などを定めた文書型の定義を記述します。
基本情報技術者の過去問を演習モードで解く