戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2010年 春期 午前208


問題文

整形式 (well-formed)の XML文書が妥当 (valid) な XML文書である条件はどれか。

選択肢

DTDに適合している。(正解)
XML宣言が完全に記述されている。
XMLデータを記述するための文法に従っている。
エンティティ参照ができる。

整形式 (well-formed)の XML文書が妥当 (valid) な XML文書である条件はどれか。【午前2 解説】

要点まとめ

  • 結論:妥当なXML文書とは、整形式であることに加え、DTDやスキーマに適合していることが必要です。
  • 根拠:整形式は文法的な正しさを示し、妥当性は定義された構造や制約に従っていることを意味します。
  • 差がつくポイント:整形式と妥当性の違いを正確に理解し、DTDやスキーマの役割を押さえることが重要です。

正解の理由

ア: DTDに適合している。が正解です。
整形式(well-formed)はXML文書が基本的な文法ルール(タグの正しい閉じ方、属性の引用符など)を満たしている状態を指します。一方、妥当(valid)なXML文書は、整形式であることに加え、文書型定義(DTD)やXMLスキーマに定義されたルールに適合している必要があります。つまり、DTDに適合していることが妥当性の条件です。

よくある誤解

  • XML宣言の有無は整形式や妥当性の条件ではありません。
  • エンティティ参照ができることは整形式の一部ですが、妥当性の条件ではありません。

解法ステップ

  1. 整形式(well-formed)の定義を確認する(基本的な文法ルールの遵守)。
  2. 妥当(valid)の定義を理解する(DTDやスキーマに適合していること)。
  3. 選択肢の内容を整形式と妥当性の観点で分類する。
  4. DTDに適合していることが妥当性の条件であると判断する。

選択肢別の誤答解説

  • ア: 正解。DTDに適合していることが妥当性の条件。
  • イ: XML宣言は文書の先頭に書くことが多いが、妥当性の条件ではない。
  • ウ: XML文法に従うことは整形式の条件であり、妥当性とは異なる。
  • エ: エンティティ参照は整形式の一部であり、妥当性の条件ではない。

補足コラム

XML文書の検証にはDTDのほかにXMLスキーマ(XSD)も用いられます。スキーマはより詳細なデータ型や制約を定義でき、妥当性検証の精度を高めます。整形式はあくまで文法的な正しさ、妥当性は構造的な正しさを示すため、両者の違いを理解することがXML処理の基本です。

FAQ

Q: 整形式のXML文書は必ず妥当ですか?
A: いいえ。整形式は文法的に正しいだけで、DTDやスキーマに適合しているとは限りません。
Q: XML宣言がないと妥当なXML文書にならないですか?
A: いいえ。XML宣言は必須ではなく、妥当性には影響しません。

関連キーワード: XML, 整形式、妥当性、DTD, スキーマ、XML宣言、エンティティ参照
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について