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

応用情報技術者 2009年 秋期 午前208


問題文

XML文書を、別の文書形式をもつ XML文書や HTML 文書などに変換するための仕様はどれか。

選択肢

CSS
DTD
XLink
XSLT(正解)

XML文書の変換仕様とは【午前2 解説】

要点まとめ

  • 結論:XML文書を他の文書形式に変換する仕様は「XSLT」です。
  • 根拠:XSLTはXML文書の構造を解析し、HTMLや別のXML形式に変換するための言語仕様だからです。
  • 差がつくポイント:CSSはスタイル指定、DTDは文書構造の定義、XLinkはリンク機能であり、変換機能は持ちません。

正解の理由

XSLT(Extensible Stylesheet Language Transformations)は、XML文書を別のXML文書やHTML文書などに変換するためのスタイルシート言語です。XSLTはXMLの構造を解析し、テンプレートに基づいて出力文書を生成するため、変換処理に特化しています。したがって、XML文書の形式を変換する問題に対して最適な選択肢は「エ: XSLT」です。

よくある誤解

CSSは見た目の装飾を指定するものであり、文書の構造や形式を変換する機能はありません。DTDは文書の構造を定義するだけで変換には使いません。

解法ステップ

  1. 問題文の「XML文書を別の文書形式に変換する仕様」を確認する。
  2. 各選択肢の役割を整理する(CSSはスタイル、DTDは構造定義、XLinkはリンク、XSLTは変換)。
  3. 変換に特化した仕様は「XSLT」であることを判断する。
  4. 正解を「エ: XSLT」と確定する。

選択肢別の誤答解説

  • ア: CSS
    文書の見た目を指定するスタイルシートであり、文書の形式変換はできません。
  • イ: DTD
    XML文書の構造や要素のルールを定義するもので、変換機能はありません。
  • ウ: XLink
    XML文書内でリンクを作成するための仕様で、変換とは無関係です。
  • エ: XSLT
    XML文書を他の形式に変換するための仕様で、正解です。

補足コラム

XSLTはXML文書の内容をテンプレートに基づいて変換するため、Web開発やデータ連携で広く使われています。XSLT 1.0はW3C勧告として1999年に策定され、現在はXSLT 2.0や3.0も存在し、より高度な変換処理が可能です。

FAQ

Q: CSSとXSLTはどちらもXMLに関係ありますか?
A: はい、CSSはXMLの見た目を装飾するために使い、XSLTはXMLの構造を変換するために使います。役割が異なります。
Q: DTDはXML文書の変換に使えますか?
A: いいえ、DTDは文書の構造を定義するだけで、変換機能はありません。

関連キーワード: XML, XSLT, 文書変換、スタイルシート、DTD, CSS, XLink
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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