地方政府公務人員四等-圖書資訊管理類科圖書資訊學概要105 年第 25 題單選題
關於 XML 的描述,下列何者正確?
AXML 讓使用者根據需要,能夠自行定義標籤,因此可將 XML 視為一個 Meta-language正確答案
BXML 主要用以處理文件的呈現方式
CXML 主要應用的目的是取代 HTML,提供網頁結構化的應用趨勢
DXML 可以根據 DTD 或 XML Schema 對文件進行結構的確認,其中 DTD 是 XML Schema 的簡化版本
A正確答案
XML(可延伸標記語言)的核心在於「自訂標籤」與「描述資料結構」,它是一種 Meta-language,負責儲存與傳輸資料,而非處理網頁呈現。
為什麼答案是 A
XML(eXtensible Markup Language)允許使用者根據需求自訂標籤(Tags),用來定義資料的意義與結構,因此被視為一種用來定義其他語言的元語言(Meta-language)。
載入中…
完整詳解
Pro · 無限重點 XML(可延伸標記語言)的核心在於「自訂標籤」與「描述資料結構」,它是一種 Meta-language,負責儲存與傳輸資料,而非處理網頁呈現。
看到 XML 就想到「自訂標籤」、「資料傳輸/儲存」、「Meta-language」。處理呈現是 HTML 的工作,兩者互補而不取代。
逐選項分析
A✓ 正確
XML(eXtensible Markup Language)允許使用者根據需求自訂標籤(Tags),用來定義資料的意義與結構,因此被視為一種用來定義其他語言的元語言(Meta-language)。
B✕ 陷阱
XML 專注於描述資料的「內容與結構」(Data Description),HTML 才是負責資料的「呈現方式與外觀」(Data Presentation)。若要呈現 XML,通常需搭配 XSLT 或 CSS。
C✕ 陷阱
XML 的設計目的並非取代 HTML,而是與其互補。XML 負責在背景儲存與傳輸結構化資料,而 HTML 負責在前端顯示這些資料。
D✕
DTD 與 XML Schema 雖皆用於驗證 XML 結構,但 DTD 是早期標準且語法非 XML;XML Schema 是較新且功能更強(支援資料型別)的標準。兩者為不同技術規範,DTD 並非 XML Schema 的簡化版。
XML 與 HTML 核心差異比較
| 比較項目 | XML (可延伸標記語言) | HTML (超文本標記語言) |
|---|
| 核心目的 | 傳輸與儲存資料 (Focus on Data) | 顯示資料與呈現外觀 (Focus on Display) |
| 標籤定義 | 使用者可自訂 (Extensible) | 預先定義好,不可自訂 (Fixed) |
| 語法要求 | 非常嚴格 (大小寫敏感、標籤必須閉合) | 較為寬鬆 (早期版本容錯率高) |
| 語言層級 | Meta-language (元語言) | Markup language (標記語言) |
考生常誤以為 XML 是 HTML 的升級版或用來取代 HTML。實際上兩者分工明確:XML 負責「資料是什麼」(結構與儲存),HTML 負責「資料怎麼看」(呈現與排版)。