正確。Parser(剖析器)就是用來解析 XML 文件,檢查是否符合 well-formed 規則(標籤配對、正確巢狀等)與 DTD/Schema 的驗證。
C✕
正確。DTD 與 XML Schema 都是用來定義 XML 文件結構與元素規則的機制,兩者可共同或擇一規範文件架構。
D✕
正確。Well-formed XML 必須有一個根元素(root element),因此至少要包含一個以上的元素才算合法文件。
XML 文件兩大檢驗層級
層級
檢查項目
工具
範例
Well-formed(合乎文法)
標籤配對、正確巢狀、單一根元素
XML Parser
<a><b></b></a>
Valid(有效)
符合 DTD / Schema 定義的結構規則
Validating Parser
元素順序、資料型別正確
陷阱提醒
XML 文件檢驗分兩層:先看 Well-formed(格式正確,標籤要配對、屬性要引號),再看 Valid(符合 DTD 或 Schema 定義的結構規則)。巢狀結構是 XML 的設計核心,用來表達階層關係,絕對允許且必須正確配對。考生最常誤踩的是把「不允許巢狀」當成某種規範,實際上 Parser 只要求開閉標籤順序正確(先開後閉要對稱),而非禁止巢狀本身。看到違背 XML 基本設計理念的絕對句要立刻警覺。