TL
Tool Lab
💰捐贈
💰捐贈

XML驗證

線上驗證XML格式正確性。立即偵測未關閉標籤、不匹配元素和語法錯誤。

XML Input

關於本工具

XML 驗證工具會檢查您的 XML 文件是否符合 XML 規範所要求的格式正確性(well-formed)。它能偵測常見錯誤,包括未閉合的標籤、元素名稱不匹配、無效字元使用以及缺少根元素。

錯誤輸出會包含行號與上下文片段,方便您快速定位並修正問題。驗證使用瀏覽器內建的 DOMParser 完成——不會將任何 XML 傳送到伺服器。此工具僅檢查格式正確性,不驗證結構描述(XSD 或 DTD)的有效性。

使用方法

  1. 將您的 XML 貼到輸入區,或點擊「範例(有效)」或「範例(含錯誤)」載入範例。
  2. 點擊「驗證」以執行檢查。
  3. 如果發現錯誤,會顯示錯誤訊息、行號及上下文片段。
  4. 在您的 XML 編輯器中修正問題,並重新驗證,直到顯示「Valid XML」。

使用情境

後端開發者在部署前驗證 XML API 文件,以在正式環境發生解析失敗前及早發現問題。處理 XML 資料流的資料工程師會驗證樣本以確保結構完整性。嵌入 SVG 的前端開發者會在貼入 HTML 之前驗證片段。任何編輯 XML 設定檔的人都可以用它在重啟服務前抓出拼寫錯誤。

常見問題

  • 什麼是格式正確性(well-formedness)?格式正確的 XML 文件遵循基本的 XML 語法規則:單一根元素、正確巢狀且閉合的標籤、加上引號的屬性,以及不含非法字元。格式正確性是結構描述驗證的先決條件。
  • 這是否會依 XSD 或 DTD 結構描述進行驗證?不會。此工具僅檢查結構上的格式正確性。若需 XSD 或 DTD 驗證,請使用完整的 XML 處理器,例如 Saxon 或 IDE 外掛程式。
  • 我的 XML 會被傳送到伺服器嗎?不會。瀏覽器內建的 DOMParser 會在本機完成所有驗證。您的 XML 永遠不會離開您的裝置。