Formatter XML

Pretty print atau minify XML secara instan.

Jalan di browser kamu. Apa pun yang kamu ketik tidak dikirim ke mana pun.

Cara memformat XML

  1. Tempel XML kamu atau upload file-nya.
  2. Pilih pretty print atau minify.
  3. Salin hasilnya atau unduh file-nya.

Apa yang diubah pemformatan dan apa yang tetap terjaga

BerubahTetap persis
Pretty printMenambah indentasi dan baris baru di antara tagTeks, atribut, komentar, CDATA, entity
MinifyMenghapus indentasi dan baris baruTeks, atribut, komentar, CDATA, entity

Kenapa minify sebuah file XML

  • File config dan data dimuat sedikit lebih cepat dan memakai lebih sedikit bandwidth setelah whitespace-nya hilang.
  • Sebagian export CMS dan API mengindentasi sangat dalam, jadi minify bisa mengecilkannya 10 sampai 30 persen.
  • Feed yang disajikan ke sistem lain jarang perlu tetap mudah dibaca manusia.

Penyebab umum XML rusak

  • Tag yang tidak ditutup atau tidak cocok.
  • Karakter & atau < polos di dalam teks yang seharusnya ditulis &amp; atau &lt;.
  • Dua elemen di level teratas tanpa satu root yang sama-sama dipakai.

Di mana memformat XML membantu

  • Meninjau diff sebuah file config, karena indentasi yang konsisten membuat perubahan sebenarnya lebih menonjol.
  • Membaca response API XML yang padat tanpa harus scroll menyamping lewat satu baris panjang.
  • Menyiapkan file untuk code review di mana reviewer mengharapkan markup yang mudah dibaca dan terindentasi.

FAQ Formatter XML

Apakah pemformatan mengubah data-ku?

Cuma whitespace di antara tag yang berubah. Teks, atribut, komentar, bagian CDATA, DOCTYPE, dan entity seperti &amp; tetap persis seperti aslinya.

Kenapa dibilang XML-ku rusak?

Penyebab umumnya tag yang tidak ditutup atau tidak cocok, atau ampersand atau tanda lebih-kecil polos di dalam teks. Error-nya menyebutkan baris dan kolomnya, dan Lompat ke error langsung memilihnya.

Berapa banyak minify memperkecil sebuah file?

Ini menghapus indentasi dan baris baru di antara tag. File yang indentasinya dalam sering mengecil 10 sampai 30 persen.

Bisakah aku memformat file SVG?

Bisa. SVG itu XML, jadi kamu bisa upload file .svg lalu pretty print atau minify di sini.

Apakah ini mendukung deklarasi DOCTYPE?

Ya. DOCTYPE tetap persis seperti aslinya dan dikembalikan ke tempatnya setelah diformat, karena parser di baliknya membacanya tapi tidak menghasilkannya sendiri.

Bisakah aku menempel feed RSS atau Atom?

Bisa. Keduanya dokumen XML, jadi pretty print dan minify bekerja sama seperti XML lainnya.

Apakah ini bekerja di file XML yang sangat besar?

Ya, meski file yang sangat besar butuh waktu lebih lama untuk di-parse dan diformat di browser dibanding file config kecil. Tidak ada batas ukuran pasti.

Bisakah ini memperbaiki file XML yang kehilangan tag penutup?

Tidak. Pemformatan cuma menata ulang whitespace pada XML yang sudah bisa di-parse dengan benar. Perbaiki dulu tag yang tidak ditutup atau tidak cocok di editor kamu, baru format hasilnya.

Alat terkait