Pemerkecil XML

XML Anda tetap di browser ini.

Tempel XML well-formed hingga 1.000.000 karakter. Validasi dan pemerkecilan berlangsung di browser ini.

Pemerkecil XML ini memproses XML yang well-formed hanya di browser Anda. Alat menghapus komentar dan menciutkan rangkaian whitespace yang mengandung baris baru serta berada di antara token markup. Teks, CDATA, nilai dan urutan atribut, deklarasi XML, serta instruksi pemrosesan tetap tidak berubah.

Cara memperkecil XML

  1. 1

    Tempel XML

    Masukkan XML well-formed dengan panjang hingga 1.000.000 karakter.

  2. 2

    Tinjau pemeriksaan lokal

    Browser memeriksa sintaks dan menunjukkan perubahan pada hasil.

  3. 3

    Salin atau unduh

    Salin XML yang diperkecil secara lokal atau unduh sebagai file.

Apa yang diubah?

Bagian Hasil
Komentar XML (<!-- ... -->) Dihapus
Whitespace yang memuat baris baru di antara tag Diciutkan
Node teks dan CDATA Dipertahankan
Nilai atribut dan urutan atribut Dipertahankan
Deklarasi XML dan instruksi pemrosesan Dipertahankan

Contohnya, baris berindentasi di antara elemen berikut dapat diciutkan:

<catalog>
  <!-- internal note -->
  <book id="b-17"/>
</catalog>

Alat akan membuang komentarnya dan merapatkan elemen. Namun teks dalam <title>Satu baris lagi</title> maupun isi <![CDATA[ ... ]]> tidak ditulis ulang.

Batasan dan peringatan

Ini hanya pemeriksaan sintaks untuk XML well-formed. Alat tidak memvalidasi DTD, XSD, namespace, atau aturan aplikasi Anda, serta tidak menjamin bahwa hasilnya setara secara semantik bagi aplikasi Anda.

XML yang mengandung DOCTYPE atau deklarasi entitas akan ditolak. Tidak ada entitas eksternal yang dimuat. XML tidak dikirim ke server atau ditaruh dalam URL; pekerjaan di antara langkah corong tersimpan hanya di sesi browser ini.

Berhati-hatilah dengan dokumen yang bergantung pada whitespace. Mixed content, bagian dengan xml:space="preserve", dan konfigurasi yang diedit manusia dapat mengandalkan spasi atau baris baru. Uji hasil dengan parser dan pengujian aplikasi Anda sebelum dipakai di produksi.

Kapan memakai formatter?

Keluaran ringkas mungkin berguna untuk pengiriman atau penyimpanan. Untuk debugging, code review, dan version control, biasanya lebih aman menyimpan salinan berindentasi yang mudah dibaca. Gunakan XML Formatter untuk membuat hasil ringkas kembali mudah dibaca.

Pertanyaan yang Sering Diajukan

Tidak. Hanya komentar yang dihapus; deklarasi XML dan instruksi pemrosesan tetap dipertahankan.

Tidak. Alat hanya memeriksa sintaks XML di browser. Jalankan validasi terpisah untuk DTD, XSD, namespace, dan aturan aplikasi Anda.

Alat tidak menerima deklarasi tersebut agar pemrosesan lokal tetap aman dan dapat diprediksi. Tidak ada entitas eksternal yang dimuat.

Tidak. Pemerkecilan, penyalinan, dan pengunduhan dilakukan di browser ini, tanpa mengirim isi ke server atau URL.

Alat Terkait