Formatter & Validator XML — Rapikan XML Online

Ubah XML yang di-minify atau berantakan menjadi markup yang rapi dan berindentasi, lalu pastikan XML-nya well-formed. Cocok untuk feed, sitemap, pesan SOAP, konfigurasi, dan SVG.

Diperbarui
Buka file
Indentasi

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Minify XML online: hapus komentarIndentasi, dan spasi antar tag tanpa merusak CDATA dan teks.XML Minifier →

Cara menggunakan Formatter XML

  1. Tempel XML atau buka file seperti .xml, .rss, .svg, atau .plist.
  2. Pilih indentasi 2 spasi, 4 spasi, atau tab.
  3. Jika XML tidak well-formed, error dan nomor barisnya akan ditampilkan.
  4. Salin atau unduh hasil yang sudah diformat.

Apa itu formatter XML?

Formatter XML (atau pretty-printer) mengatur ulang indentasi dokumen sehingga setiap elemen berada di baris sendiri dan struktur bersarangnya langsung terlihat. Ini cara tercepat untuk membaca respons API, feed yang di-minify, sitemap hasil generate, atau file konfigurasi yang datang dalam satu baris panjang.

<catalog><product id="KB-001"><name>Keyboard</name></product></catalog>

menjadi

<catalog>
  <product id="KB-001">
    <name>Keyboard</name>
  </product>
</catalog>

Pengecekan well-formed

Sebelum diformat, dokumen diurai dengan parser XML bawaan browser. XML yang well-formed harus mengikuti beberapa aturan ketat. Jika melanggar salah satunya, akan muncul error beserta nomor barisnya:

  • Hanya ada satu elemen root.
  • Setiap tag pembuka punya tag penutup yang sesuai, atau berupa self-closing (<br/>), dan tag tersusun dengan benar.
  • Nilai atribut diapit tanda kutip, dan tidak ada atribut yang muncul dua kali dalam satu elemen.
  • & dan < dalam teks harus di-escape menjadi &amp; dan &lt; (atau ditempatkan dalam CDATA).
  • Nama elemen peka huruf besar-kecil: <Item> tidak ditutup oleh </item>.

Validasi terhadap schema (XSD, DTD) adalah langkah terpisah yang memeriksa elemen mana saja yang diizinkan; well-formed adalah syarat awalnya.

Aturan pemformatan

Elemen yang hanya berisi teks tetap di satu baris (<price>89.99</price>), elemen kosong dibuat ringkas, dan bagian CDATA serta processing instruction dibiarkan tanpa perubahan. Butuh kebalikannya? XML minifier menghapus indentasi lagi. Ingin bekerja dengan JSON? Gunakan JSON formatter.

Juga dicari sebagai: rapikan xml, validator xml online, xml pretty print, format xml online, beautify xml, cek xml valid, indent xml.

Tool yang cocok dipakai bersama Formatter XML

  • Formatter HTML — Tempel markup yang berantakan atau sudah di-minify, lalu dapatkan HTML rapi dengan indentasi konsisten — termasuk blok <style> dan <script> di dalamnya.
  • Validator Sitemap — Temukan dan validasi sitemap XML kamu: jumlah URL, child sitemap dari sitemap index, cakupan lastmod, duplikat, dan URL dari host lain.
  • Optimizer SVG — Bersihkan SVG hasil ekspor dari Figma, Illustrator, Inkscape, atau Sketch dengan SVGO, lalu cek pratinjau sebelum dan sesudahnya untuk memastikan ikon tetap terlihat benar.
  • CSS Formatter — Ubah stylesheet yang di-minify menjadi CSS yang mudah dibaca, dengan satu properti per baris dan blok @media yang tersarang dengan benar.

Pertanyaan yang sering diajukan

Bagaimana cara validasi XML online?
Tempel XML di atas. Jika dokumen tidak well-formed, error parser beserta nomor barisnya akan ditampilkan; jika valid, XML hasil format akan muncul.
Apakah formatting mengubah data saya?
Hanya spasi kosong di antara tag yang berubah. Teks di dalam elemen, nilai atribut, dan bagian CDATA tetap seperti aslinya.
Apakah bisa memformat SVG dan RSS?
Bisa. SVG, RSS, Atom, sitemap, SOAP, plist, dan format lain yang berbasis XML semuanya didukung.
Apakah XML saya dikirim ke server?
Tidak. Proses parsing dan formatting berjalan di browser kamu.
Bisakah saya memasang Formatter XML sebagai aplikasi web dan memakainya offline?
Bisa. Formatter XML adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait