Lewati ke konten

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

  1. Tempel XML ke "Input XML" atau tekan "Buka file". XML yang benar menampilkan "XML well-formed"; jika tidak, muncul "Tidak well-formed" beserta posisinya.
  2. Pilih 2 spasi, 4 spasi, atau tab di "Indentasi", atau "Minify" untuk satu baris. "Setiap atribut di barisnya sendiri" dan "Hapus komentar" juga tersedia.
  3. Di tab "Pohon", buka dan tutup elemen lalu pilih salah satu untuk "Salin XPath". Di tab "XPath", tekan "Jalankan" untuk mengevaluasi ekspresi.
  4. Tab "JSON" menampilkan dokumen yang dikonversi ke JSON. Salin hasilnya atau tekan "Simpan sebagai .xml" atau "Simpan sebagai .json".

Cara kerja

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.