XML驗證
線上驗證XML格式正確性。立即偵測未關閉標籤、不匹配元素和語法錯誤。
XML Input
關於本工具
XML 驗證工具會檢查您的 XML 文件是否符合 XML 規範所要求的格式正確性(well-formed)。它能偵測常見錯誤,包括未閉合的標籤、元素名稱不匹配、無效字元使用以及缺少根元素。
錯誤輸出會包含行號與上下文片段,方便您快速定位並修正問題。驗證使用瀏覽器內建的 DOMParser 完成——不會將任何 XML 傳送到伺服器。此工具僅檢查格式正確性,不驗證結構描述(XSD 或 DTD)的有效性。
使用方法
- 將您的 XML 貼到輸入區,或點擊「範例(有效)」或「範例(含錯誤)」載入範例。
- 點擊「驗證」以執行檢查。
- 如果發現錯誤,會顯示錯誤訊息、行號及上下文片段。
- 在您的 XML 編輯器中修正問題,並重新驗證,直到顯示「Valid XML」。
使用情境
後端開發者在部署前驗證 XML API 文件,以在正式環境發生解析失敗前及早發現問題。處理 XML 資料流的資料工程師會驗證樣本以確保結構完整性。嵌入 SVG 的前端開發者會在貼入 HTML 之前驗證片段。任何編輯 XML 設定檔的人都可以用它在重啟服務前抓出拼寫錯誤。
常見問題
- 什麼是格式正確性(well-formedness)? — 格式正確的 XML 文件遵循基本的 XML 語法規則:單一根元素、正確巢狀且閉合的標籤、加上引號的屬性,以及不含非法字元。格式正確性是結構描述驗證的先決條件。
- 這是否會依 XSD 或 DTD 結構描述進行驗證? — 不會。此工具僅檢查結構上的格式正確性。若需 XSD 或 DTD 驗證,請使用完整的 XML 處理器,例如 Saxon 或 IDE 外掛程式。
- 我的 XML 會被傳送到伺服器嗎? — 不會。瀏覽器內建的 DOMParser 會在本機完成所有驗證。您的 XML 永遠不會離開您的裝置。