令和4年度 秋期 応用情報技術者試験 午前 問7
XMLにおいて,XML宣言中で符号化宣言を省略できる文字コードはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
XMLでは、文字コードの宣言が省略できる条件は以下のとおりです:
- XMLプロローグにおいて符号化宣言を省略できるのは、XMLが標準でサポートする文字コードに限られます。
- 標準でサポートされる文字コードは以下の2つです: - UTF-8 - UTF-16
これらはXML標準仕様でデフォルトとして認識されるため、符号化宣言を省略できます。したがって、選択肢の中で該当するのは UTF-16 です。
他の選択肢について
-
ア: EUC-JP
誤り。EUC-JPはXML標準のデフォルトエンコーディングではないため、符号化宣言が必要です。 -
イ: ISO-2022-JP
誤り。ISO-2022-JPもXML標準のデフォルトではないため、符号化宣言が必要です。 -
ウ: Shift-JIS
誤り。Shift-JISもXML標準のデフォルトエンコーディングではないため、符号化宣言が必要です。 -
エ: UTF-16
正しい。UTF-16はXML標準仕様でデフォルトとして認識されるため、符号化宣言を省略できます。
答え
エ: UTF-16
出典:令和4年度 秋期 応用情報技術者試験 午前 問7