Formatter & Validator XML

Tempel XML untuk merapikan indentasinya per tingkat dan langsung melihat apakah sudah well-formed.

Teks dan file Anda tetap di browser — tidak ada yang dikirim ke server.

Cara pakai

  1. Tempel XML di kolom masukan. Setiap elemen tampil di barisnya sendiri, dengan indentasi sesuai kedalamannya.
  2. Di "Indentasi", pilih 2 spasi, 4 spasi, atau tab, atau "Minify" untuk menghapus spasi kosong di antara tag.
  3. Matikan "Pertahankan komentar" untuk menghapus semua komentar <!-- -->.
  4. Jika ada tag yang tidak ditutup dengan benar atau atribut kehilangan tanda kutip, hasilnya menunjukkan lokasinya dan bilah status menampilkan baris serta kolomnya.
  5. Jika XML sudah well-formed, di bawah hasil muncul ✓ beserta jumlah elemen dan atribut. Prefiks namespace yang belum dideklarasikan (misalnya soap:) tetap dirapikan, tetapi ditandai dengan ⚠.

Pertanyaan umum

Apakah alat ini mengubah isi teks saya?

Alat ini hanya mengatur ulang spasi di antara tag. Elemen yang mencampur teks dan tag, seperti <p>Halo <b>dunia</b></p>, dibiarkan apa adanya dalam satu baris karena spasinya bisa bermakna. Nilai atribut dan referensi entitas seperti &amp; tidak disentuh.

Apakah XML divalidasi dengan XSD atau DTD?

Tidak. Alat ini hanya memeriksa sintaks XML (well-formed), seperti pasangan tag dan tanda kutip atribut. Untuk memvalidasi terhadap skema tertentu, gunakan alat seperti xmllint; untuk membuat draf skema dari contoh XML, coba Generator XSD.

Apa arti "well-formed"?

Setiap tag pembuka punya tag penutup, hanya ada satu elemen root, nilai atribut diapit tanda kutip, serta & dan < di-escape dengan benar. Semua parser XML berhenti begitu salah satu aturan ini dilanggar.

Apakah XML saya dikirim ke mana pun?

Tidak. Proses merapikan berlangsung sepenuhnya di browser Anda; tidak ada yang dikirim ke server.

Alat serupa

Semua alat