格式化與驗證 XML
XML 依然無處不在:網站地圖、RSS 與 Atom 訂閱、SOAP API、Android 版面配置、Maven 與 .NET 專案檔、SVG 圖片、辦公室文件,以及無數的設定與資料交換格式。機器產生的 XML 通常會擠成冗長的一行,幾乎無法閱讀。這款 XML 格式化工具能將其整齊縮排,讓您清楚看出結構、檢查格式是否正確,還能壓縮程式碼以節省空間。
功能特色
- 美化排版:使用 2 個空格、4 個空格或 Tab 鍵縮排。
- 壓縮程式碼:移除標籤之間的空白字元。
- 格式正確性檢查:提供解析器的錯誤訊息。
- 保留註解、CDATA、DOCTYPE 與 XML 宣告。
- 緊湊輸出:針對僅包含純文字的元素(例如
<title>Midnight Rain</title>)採用緊湊格式。 - 複製或下載:將結果複製或下載為
.xml檔。 - 注重隱私:完全在您的瀏覽器中執行。
常見的 XML 錯誤
| 錯誤 | 範例 | 解決方法 |
|---|---|---|
| 標籤未關閉 | <item>text |
加上 </item> |
| 標籤不對稱 | <a><b></a></b> |
依相反順序關閉標籤 |
| 未跳脫的 & 符號 | Tom & Jerry |
改寫為 Tom & Jerry |
| 屬性未加引號 | <price currency=USD> |
<price currency="USD"> |
| 多個根元素 | <a/><b/> |
將它們包覆在單一根元素中 |
| 宣告前有文字或空白 | <?xml ...?> |
宣告必須放在檔案的最開頭 |
相關工具
需要處理其他格式嗎?您可以使用 JSON 格式化工具來格式化 JSON、透過 YAML 轉 JSON 轉換設定檔,或是使用 差異比對工具逐行比對兩個 XML 檔案。