Formatter & Validator XML
Percantik, perkecil, dan validasi XML langsung di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab, atribut dan komentar yang dipertahankan, serta pelaporan kesalahan instan.
Formatter & Validator XML — Tempel XML untuk merapikannya dengan indentasi 2 spasi, 4 spasi, atau tab, atau perkecil menjadi satu baris ringkas. Sintaks divalidasi saat Anda mengetik dan kesalahan pertama dilaporkan beserta baris dan kolomnya. Semuanya diproses sepenuhnya di browser Anda dan tidak pernah diunggah.
Apa itu Formatter & Validator XML?
Formatter, perapi, dan validator XML online gratis yang berjalan sepenuhnya di browser Anda. Tempel XML yang diperkecil atau berantakan dan mode Percantik akan mengindentasi ulang dokumen sesuai pilihan Anda yaitu 2 spasi, 4 spasi, atau tab, sambil mempertahankan atribut, deklarasi XML, komentar, dan bagian CDATA. Beralih ke mode Perkecil untuk menghapus spasi antar elemen dan menyatukan semuanya menjadi satu baris ringkas untuk transport atau penyimpanan. Saat Anda mengetik, ia memvalidasi markup dengan parser yang ketat, dan tampilan Status menunjukkan „Valid XML“ atau menandai kesalahan pertama beserta baris dan kolomnya. Pengembang menggunakannya untuk membaca dan men-debug SOAP, RSS, sitemap, SVG, tata letak Android, dan file konfigurasi, serta untuk merapikan respons API sebelum melakukan commit.
Cara menggunakan Formatter & Validator XML
- Tempel atau ketik XML Anda ke dalam kotak input.
- Biarkan mode pada Percantik untuk mengindentasi dokumen, atau klik Perkecil untuk menyatukannya menjadi satu baris.
- Pilih indentasi dari menu dropdown: 2 spasi, 4 spasi, atau tab.
- Periksa kartu Status - ia menampilkan „Valid XML“ atau menunjukkan „Invalid“ beserta baris dan kolom kesalahan pertama.
- Gunakan tombol Salin untuk mengambil keluaran yang sudah diformat, atau klik Bersihkan untuk mengosongkan input dan mulai dari awal.
Contoh
Mempercantik dokumen satu baris (2 spasi)
Masukan
<note><to>Tove</to><from>Jani</from></note>
Keluaran
<note> <to>Tove</to> <from>Jani</from> </note>
Memperkecil file konfigurasi
Masukan
<config> <debug>false</debug> <port>8080</port> </config>
Keluaran
<config><debug>false</debug><port>8080</port></config>
Menangkap tag yang tidak ditutup
Tempel <a><b>x</a> dan Status beralih ke „Invalid“, melaporkan tag penutup yang tidak cocok beserta baris dan kolom masalahnya sehingga Anda dapat langsung melompat ke sana dan memperbaiki markup.
Pertanyaan yang sering diajukan
- Apakah XML saya diunggah ke server?
- Tidak. Penguraian, mempercantik, memperkecil, dan validasi semuanya terjadi secara lokal di browser Anda. Data Anda tidak pernah meninggalkan perangkat Anda, dan alat ini tetap berfungsi secara offline.
- Opsi indentasi apa yang bisa saya gunakan?
- Dalam mode Percantik, Anda dapat mengindentasi ulang dengan 2 spasi, 4 spasi, atau karakter tab, yang dipilih dari menu dropdown. Mode Perkecil mengabaikan indentasi dan menghapus spasi antar elemen untuk menghasilkan satu baris.
- Apakah ia mempertahankan atribut, komentar, dan CDATA?
- Ya. Formatter mempertahankan atribut elemen, deklarasi XML, komentar, dan bagian CDATA, serta menjaga urutan node sejajar tetap utuh. Ia mengindentasi ulang struktur tanpa mengubah data.
- Mengapa ia menyatakan XML saya tidak valid?
- Validator melaporkan masalah sintaks pertama dan menambahkan baris dan kolomnya. Penyebab umum adalah tag yang tidak pernah ditutup, tag penutup yang tidak cocok dengan yang dibuka, tanda kutip yang hilang di sekitar nilai atribut, atau lebih dari satu elemen root.
- Apakah ia memvalidasi ulang secara otomatis?
- Ya. Validasi dan pemformatan diperbarui saat Anda mengetik, sehingga saat Anda memperbaiki titik yang ditandai, Status kembali ke „Valid XML“ dan keluaran disegarkan secara instan.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.