XML 格式化

在瀏覽器裡格式化或壓縮 XML。JSON 和 XML 另有一頁: JSON 轉 XML

這一頁做什麼

擠成一行的 XML 不好讀。這一頁給一個根元素加上縮排,或把它寫回一行。把 JSON 轉成 XML 仍在 JSON 轉 XML。

怎麼用

  1. 貼上 XML。輸入時立即更新開著,輸入時走的是格式化,不是壓縮。
  2. 格式化只做一次。顯示範例填入 <note><to>Ada</to><body>hello</body></note>。
  3. 格式化結果是 note,下面 to 是 Ada,body 是 hello,子元素縮排兩個空格。
  4. 壓縮把同一份文件寫成一行:<note><to>Ada</to><body>hello</body></note>。
  5. 全部清除清空兩個框。複製結果複製輸出。

規則和邊界

必須有一個根元素。註解和 CDATA 會保留。屬性寫回時使用雙引號。文字會去掉兩端空白。兩個根元素,或標籤沒有閉合,會報錯停下。這一頁不排序,也不去掉預設命名空間。

用在哪

  • 改標籤之前,先讀一份單行內容。
  • 把一小段文件壓成一行,貼進請求裡。
  • 核對一則 note 來回之後文字還在。

常見問題

為什麼輸入時立即更新不理壓縮?

輸入時執行的是格式化。壓縮要點壓縮。

這一頁能把 XML 轉成 JSON 嗎?

不能。那一步在 JSON 轉 XML,那一頁也能轉回來。