XML 格式化
美化或壓縮 XML,並回報解析錯誤。
貼上 XML 後按「格式化」,或按 Ctrl/⌘ + Enter。
這個工具做什麼
這個 XML 格式化工具會先檢查文件語法是否正確(well-formed),再重新縮排讓結構一目了然:每個元素獨立一行,子元素以 2 個空格、4 個空格或 Tab 縮排,只含文字的元素則維持在同一行。註解、CDATA 區段、處理指令與 XML 宣告都會保留,只移除標籤之間純空白的文字。「壓縮」則相反,會去掉標籤之間所有空白,得到最精簡的等價文件,適合在塞進字串或透過網路傳送前使用。狀態列會顯示處理前後的大小。
注意事項與常見錯誤
- 解析使用瀏覽器內建的 XML 解析器,錯誤訊息與行列位置的用語會依瀏覽器而異。
- 標籤沒有對應結尾或未關閉、屬性值沒加引號、文字中直接出現 &,是最常見的語法錯誤。文字內請改用 &、< 與 >。
- 只能有一個根元素;工具只檢查語法是否正確,不會依 DTD 或 XML Schema 驗證內容。
- 混合內容(同一個父元素下同時有文字與子元素)的文字前後空白在格式化時會被修剪;若空白很重要,請改用「壓縮」。
- SVG、RSS/Atom、Maven 的 pom.xml、Android 版面配置與 SOAP 封包都是一般 XML,都能在這裡格式化。
隱私
格式化在你的瀏覽器本機執行,貼上的內容不會送到伺服器,離開頁面後也不會保留。