工具箱圖標
XTools
Blog
/
JSON 格式化與 YAMLXML 格式化程式碼格式化與壓縮JSON 轉 TypeScriptMarkdown 與 HTML 互轉Mermaid 圖表編輯器正規表示式測試JWT 解碼UUID 產生器編碼與解碼Cron 運算式產生cURL 指令產生Meta 標籤產生PX 轉 REM 與行高CSS 產生器Chmod 權限計算

© 2026 XTools. 保留所有權利。

隱私權政策聯絡我們

    XML 格式化

    美化、壓縮並驗證 XML
    • 檔案不會離開你的裝置
    • 在瀏覽器本機執行
    • 免費、免註冊、無浮水印
    1
    1

    相關工具

    • JSON 格式化與 YAML
    • 程式碼格式化與壓縮
    • JSON 轉 TypeScript
    • Markdown 與 HTML 互轉
    • Mermaid 圖表編輯器
    • 正規表示式測試
    • JWT 解碼
    • UUID 產生器
    • 編碼與解碼
    • Cron 運算式產生
    • cURL 指令產生
    • Meta 標籤產生
    • PX 轉 REM 與行高
    • CSS 產生器
    • Chmod 權限計算

    如何使用XML 格式化

    在瀏覽器內美化、壓縮、驗證 XML,也能轉成 JSON。文字、CDATA、註解、實體與屬性順序都依原樣保留,只調整元素之間的空白;出錯時會標示行號與欄號。

    1. 1

      把 XML 貼到輸入框,或拖入 .xml、.svg、.rss、.plist 等檔案,也可以點「開啟檔案」。

    2. 2

      選擇輸出方式:「格式化」「壓縮」或「JSON」。

    3. 3

      格式化時可設定縮排,以及屬性的排列方式:「單行」「過長時換行」或「每個一行」。

    4. 4

      選用:開啟「空元素自我結束」或「移除註解」,再複製結果或點選「下載」。

    常見問題

    XML 檔案會上傳嗎?

    不會。驗證使用瀏覽器內建的 XML 剖析器,格式化也在本機完成,不會傳送到任何伺服器。

    能依 XSD 或 DTD 驗證嗎?

    不能。這裡只檢查 XML 是否格式正確,也就是標籤、引號、實體是否無誤,不包含 Schema 驗證。

    格式化會更動內容嗎?

    只會更動元素之間的空白。文字、CDATA、註解、實體與屬性順序都維持原樣,除非你開啟了「移除註解」。

    XML 轉 JSON 的規則是什麼?

    每個元素轉成一個物件,屬性變成以 @ 開頭的鍵,文字放在 #text 之下,重複出現的同名子元素合併成陣列。

    SVG、RSS 檔案也能格式化嗎?

    可以。只要是格式正確的 XML 都行,包括 SVG、RSS、Atom、plist、KML、GPX、XLIFF 與 .csproj。