Q48.
DTD(Document Type Definition)的功用是下列那一項?
電腦軟體設計共同科目 · 乙級 · Q48
難易度分析
2 / 5
本題僅需掌握 DTD 的基本定義與核心用途即可解題,選項間的區分度高,不涉及複雜的邏輯推理或精細的法條/數值區分。
正確答案:①建立文件的模型
① 建立文件的模型:DTD(文件型別定義)的核心功能是定義 XML 文件的結構模型,透過宣告允許的元素、屬性、實體及其層級關係,建立文件的驗證框架,確保文件符合預期的格式規範。
錯誤選項解析
- ② 布林運算:布林運算屬於邏輯代數與程式條件判斷的範疇,涉及 AND、OR、NOT 等邏輯操作,與 DTD 用於定義文件結構的功能無關。
- ③ 文件格式的轉換:文件格式轉換通常指不同資料格式間的互轉(如 XML 轉 JSON),此功能由 XSLT 負責,而非 DTD。DTD 僅負責驗證文件結構,不執行格式轉換。
- ④ 程式設計:程式設計涉及演算法、資料結構與控制流程的實作,屬於軟體開發領域;DTD 僅為 標記語言的結構定義工具,不具備程式邏輯處理能力。
Learning Tip
"本題核心考點在於區分 XML 相關技術的各自職責:DTD 負責定義文件結構模型,XSLT 負責格式轉換與樣式呈現,XPath 負責節點查詢。實務上需注意 DTD 語法中 `<!ELEMENT>` 與 `<!ATTLIST>` 的宣告規則,以及其與 XML Schema(XSD) 的差異——XSD 支援資料型別驗證且本身為 XML 格式,功能更為強大。"
學員答題分佈
①建立文件的模型0%
②布林運算0%
③文件格式的轉換0%
④程式設計0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!