# XML 格式化工具

URL: https://tools.otaku-dojo.com/zh-tw/xml-formatter
Updated: 2026-10-03

XML 格式化工具會先用瀏覽器內建的 XML 解析器檢查內容是否格式正確（well-formed），再以 2 空格、4 空格或 Tab 重新縮排，也可以壓縮成一行。適合整理 sitemap.xml、RSS、SVG、SOAP 與設定檔，資料只在瀏覽器處理。

## 如何使用XML 格式化工具

1. 把 XML 貼到左側輸入框，或按「範例」載入 sitemap 範例。
2. 選擇縮排與模式（排版或壓縮）。
3. 右側即時顯示結果；格式有誤時，狀態列會指出錯誤的行與欄。
4. 按「複製」或「下載」存成 .xml。

## 規格與重點

- **檢查標準**: XML 1.0 格式正確性（well-formed）
- **保留內容**: 屬性、註解、CDATA、處理指令與 XML 宣告
- **縮排選項**: 2 空格、4 空格、Tab，或壓縮成一行
- **不包含**: DTD / XSD 結構驗證
- **處理位置**: 你的瀏覽器（資料不會上傳）
- **費用**: 免費、免註冊

## 範例: 把一行 XML 排版

```xml
<note><to>Tove</to><from>Jani</from><body>Hi!</body></note>
```

→

```xml
<note>
  <to>Tove</to>
  <from>Jani</from>
  <body>Hi!</body>
</note>
```

## 常見問題

### 「格式正確」和「有效」的 XML 有什麼差別？

格式正確（well-formed）指標籤有正確關閉、巢狀與跳脫；有效（valid）則還要符合 DTD 或 XSD 定義的結構。本工具檢查的是格式正確性。

### 格式化會改變 XML 的內容嗎？

只會調整標籤之間的空白與換行。文字節點前後的空白會被修剪，如果你的資料依賴這些空白（例如 xml:space="preserve"），請改用壓縮模式確認。

### 可以用來整理 sitemap.xml 或 SVG 嗎？

可以。sitemap、RSS、Atom 與 SVG 都是 XML，貼上即可排版與檢查。

### HTML 可以用這個工具嗎？

只有符合 XML 規則的 XHTML 可以。一般 HTML 允許不關閉的標籤（如 <br>），會被判定為格式錯誤。
