Format, minify, dan validasi XML dengan pesan kesalahan yang jelas — langsung di browser Anda.
XML masih ada di mana-mana dalam sistem dunia nyata: SOAP dan API lawas, feed RSS dan Atom, konfigurasi Android dan Maven, gambar SVG, dan, di Brasil, setiap faktur elektronik (NF-e) yang berpindah antara perusahaan dan otoritas pajak. Dokumen-dokumen itu biasanya tiba dalam keadaan ter-minify atau berindentasi tidak konsisten, dan satu tag penutup yang hilang bisa mematahkan seluruh integrasi. Tool ini melakukan dua pekerjaan yang paling Anda butuhkan: langsung memberi tahu apakah dokumen well-formed, dan menulisnya ulang dengan indentasi bersih dan konsisten sehingga strukturnya jadi terbaca.
Validasi memakai parser XML bawaan browser Anda — mesin ketat yang sama yang menggerakkan platform web — sehingga pemeriksaan well-formedness-nya sungguhan, bukan aproksimasi regex. Saat parsing gagal, tool mengekstrak nomor baris dan pesan parser lalu menampilkannya dalam format ramah, menunjuk langsung ke tag yang tidak cocok, ampersand nyasar, atau atribut yang rusak. Pemformatan dilakukan oleh serializer rekursif yang dibuat khusus, yang menyusuri pohon hasil parsing dan membangun ulang dokumen: elemen diindentasi tingkat demi tingkat, elemen kosong dipadatkan menjadi bentuk self-closing yang ringkas, dan elemen yang hanya berisi teks tetap satu baris demi keterbacaan.
Serializer ini sengaja mempertahankan apa yang sering dihancurkan pretty-printer generik: bagian CDATA menjaga konten mentahnya tetap utuh, komentar dan processing instruction tetap di tempatnya, nilai atribut di-escape ulang dengan benar, prefiks namespace dibiarkan utuh, dan deklarasi XML dari dokumen asli Anda dibawa serta. Tombol "Minify" menerapkan mesin yang sama secara terbalik, membuang whitespace yang bisa diabaikan untuk menghasilkan dokumen setara terkecil — praktis sebelum menyematkan XML di body permintaan. File Anda tidak pernah meninggalkan halaman: parsing dan penulisan ulang terjadi sepenuhnya di perangkat Anda.
Dokumen well-formed mematuhi aturan struktural XML: satu elemen root, semua tag tertutup, atribut diberi tanda kutip, dan karakter khusus di-escape. Itu syarat minimum agar parser mana pun menerima file — tool ini memeriksa persis itu, memakai parser XML bawaan browser.
Tidak. Ia memverifikasi well-formedness (sintaksis), bukan kesesuaian dengan skema tertentu. Sebuah dokumen bisa saja well-formed sempurna namun tetap ditolak sistem yang mengharapkan elemen tertentu — validasi skema membutuhkan XSD dan validator khusus.
Tidak. Hanya whitespace yang bisa diabaikan di antara elemen yang terpengaruh. Konten teks dipertahankan, bagian CDATA dijaga byte demi byte, dan komentar, processing instruction, serta atribut semuanya selamat bolak-balik.
XML hanya mendefinisikan lima entitas bawaan: &, <, >, " dan '. Nama HTML seperti tidak valid di XML murni — ganti dengan entitas numerik seperti   atau deklarasikan di DTD.
Tidak. Parsing, validasi, pemformatan, dan minifikasi berjalan 100% dalam JavaScript di perangkat Anda. Tidak ada yang diunggah, dicatat, atau disimpan — aman bahkan untuk faktur dan dokumen berdata sensitif.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.