Q264.
那一個XML 區塊是告訴XML 剖析器不用處理此區塊的內容?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q264
難易度分析
2 / 5
本題要求區分 XML 中各種特殊標記的剖析行為。由於需要精確辨識不同區塊的語法結構,並能區分僅是「忽略」與完全「不解析」的技術差異,因此被判定為基礎概念的辨析問題。
正確答案:④
④
:此區塊為 CDATA 區段(`<![CDATA[ ... ]]>`),其設計目的就是告知 XML 剖析器將內部內容視為純文字,不進行標籤解析與實體參考展開,符合題目要求。
錯誤選項解析
- ①
:此區塊為 XML 註解(`<!-- -->`),註解內容雖不會顯示於文件,但仍會被剖析器讀取並忽略,並非「不處理」的區塊結構。 - ②
:此區塊為 處理指令(Processing Instruction,`<?...?>`),用於提供應用程式特定指令,剖析器仍會解析並傳遞該資訊。 - ③
:此區塊為 DOCTYPE 宣告,用於定義文件型別與 DTD 參考,剖析器會據此進行驗證,並非跳過處理的區塊。
Learning Tip
"XML 剖析行為是常考重點:`<!-- 註解 -->` 會被剖析器讀取後忽略;`<![CDATA[ ]]>` 則是直接跳過解析,兩者機制不同。實務上,當內容包含大量 `<`、`>`、`&` 等特殊字元(如嵌入程式碼或 HTML 片段)時,應使用 CDATA 區段避免剖析錯誤,並注意 CDATA 內部不可出現 `]]>` 字串,否則會導致結構中斷。"
學員答題分佈
①
0%
②
0%
③
0%
④
0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!