XML 解析器
即時格式化、驗證與查詢 XML 文件。採用瀏覽器原生 API,實現最高速度與隱私保護。
格式化與壓縮
XPath 查詢
驗證
XML 格式不正確
結果
節點樹
如何使用 XML 解析器
1
貼上您的 XML
將您的 XML 內容複製並貼上到輸入欄位,或點擊「載入範例 XML」。
2
格式化與驗證
使用「格式化」來美化、「壓縮」來縮小,或「驗證」來檢查錯誤。
3
使用 XPath 查詢
輸入 XPath 表達式並點擊「執行 XPath」來擷取特定節點。
什麼是 XML?
XML(可延伸標記語言)是一種標記語言,定義了一組規則,用於以人類可讀且機器可讀的格式編碼文件。它廣泛應用於設定檔、資料交換(SOAP、RSS、Atom)與文件儲存。
XML 主要特性
自我描述
XML 使用自訂標籤來描述資料結構,讓您能一目了然地理解內容與層級。
跨平台
作為純文字格式,XML 可在所有平台、程式語言與系統中使用,沒有相容性問題。
可延伸
您可以使用 DTD 或 XML Schema 定義自己的標籤與文件結構,以適應任何資料模型。
常見問題
格式正確(Well-formed)與有效的 XML 有什麼區別?
格式正確的 XML 遵循 XML 的基本語法規則(正確的巢狀結構、關閉標籤、單一根元素)。有效的 XML 不僅格式正確,還符合定義了允許結構與資料類型的 Schema(DTD、XSD)。
本工具是否能針對 XSD Schema 進行驗證?
不能,本工具僅檢查格式正確性(語法正確性)。瀏覽器原生不支援針對 DTD 或 XSD 的 Schema 驗證。
支援哪個版本的 XPath?
瀏覽器原生的 document.evaluate() 支援 XPath 1.0。這涵蓋了大多數常見查詢,包括軸、述詞以及 contains()、text()、@attribute 等函式。