Formatter & Validator XML
Rapikan atau minify XML, temukan kesalahan sintaks, dan jelajahi sebagai pohon
Memuat alat…
Merapikan XML yang berada dalam satu baris atau indentasinya berantakan, dan jika ada kesalahan sintaks, menampilkan baris, kolom, dan cara memperbaikinya. Gunakan untuk membaca atau memperbaiki file konfigurasi, respons API, SVG, RSS, dan XML lainnya.
Cara pakai
- Tempel XML ke "Input XML" atau tekan "Buka file". XML yang benar menampilkan "XML well-formed"; jika tidak, muncul "Tidak well-formed" beserta posisinya.
- Pilih 2 spasi, 4 spasi, atau tab di "Indentasi", atau "Minify" untuk satu baris. "Setiap atribut di barisnya sendiri" dan "Hapus komentar" juga tersedia.
- Di tab "Pohon", buka dan tutup elemen lalu pilih salah satu untuk "Salin XPath". Di tab "XPath", tekan "Jalankan" untuk mengevaluasi ekspresi.
- Tab "JSON" menampilkan dokumen yang dikonversi ke JSON. Salin hasilnya atau tekan "Simpan sebagai .xml" atau "Simpan sebagai .json".
Cara kerja
- Pemeriksaan mengikuti aturan XML 1.0 untuk dokumen well-formed: satu elemen root, tag yang berpasangan, atribut berkutip, dan entitas yang dideklarasikan. Validasi terhadap DTD atau skema XSD tidak dilakukan.
- Dalam hasil JSON, atribut menjadi key yang diawali @, teks di sampingnya masuk ke #text, dan elemen anak berulang dengan nama yang sama menjadi array. Semua nilai tetap berupa string.
- XML Anda hanya diproses di browser ini. XML tidak disimpan atau dikirim ke mana pun. File di atas 60 MB tidak bisa dibuka.
Pertanyaan umum
- Bagaimana cara menemukan letak error di XML?
- Setiap kesalahan disertai nomor baris dan kolom, penyebab, dan petunjuk perbaikannya. Tekan "Ke lokasi kesalahan" untuk melompat ke titik itu di input.
- Kenapa karakter & menyebabkan error XML?
- Dalam XML, ampersand harus ditulis sebagai &. Hanya lima entitas yang sudah terdefinisi, yaitu < > & " dan ', jadi nama HTML seperti harus ditulis sebagai  .
- Bisakah mengubah XML ke JSON?
- Bisa, di tab "JSON". Atribut id menjadi key "@id", dan elemen yang hanya berisi teks tanpa atribut menjadi string biasa. Tekan "Simpan sebagai .json" untuk mengunduhnya.
- Bagaimana cara menguji ekspresi XPath?
- Masukkan ekspresi seperti //book/title atau count(//book) di "Ekspresi XPath" pada tab "XPath" lalu tekan "Jalankan". Ekspresi dijalankan dengan mesin XPath 1.0 milik browser.