Minifier XML
Minifikasi XML dengan menghapus indentasi, jeda baris di antara tag, dan komentar, sambil mempertahankan elemen, atribut, konten teks, dan CDATA persis seperti aslinya. Minifier memeriksa terlebih dahulu apakah dokumen tersusun dengan benar, lalu melaporkan tag yang tidak cocok atau atribut yang rusak beserta baris dan kolomnya. Minifier mematuhi xml:space="preserve", sehingga developer dapat mengecilkan feed, peta situs, dan payload dengan aman.
Pertanyaan yang sering diajukan
Apa yang dihapus oleh minifier XML?
Minifier menghapus teks yang hanya berisi spasi kosong di antara tag, komentar, dan spasi berlebih di dalam tag di antara atribut. Teks yang berisi karakter apa pun yang terlihat tetap persis seperti aslinya.
Bisakah komentar tetap dipertahankan?
Ya. Aktifkan Pertahankan komentar, dan setiap komentar akan tetap ada dalam output. Secara default, komentar dihapus karena jarang diperlukan oleh mesin.
Apakah spasi kosong di dalam xml:space="preserve" tetap dipertahankan?
Ya. Di dalam elemen dengan xml:space="preserve", semua teks spasi kosong tetap dipertahankan tanpa perubahan, begitu pula di dalam elemen turunannya kecuali jika nilainya diatur ulang.
Apakah dokumen diperiksa terlebih dahulu?
Ya. Tag yang tidak cocok atau tidak ditutup, atribut duplikat atau tanpa tanda kutip, teks di luar elemen akar, beberapa elemen akar, dan karakter & yang tidak semestinya akan dilaporkan beserta baris dan kolomnya.
Apa yang terjadi pada CDATA, instruksi pemrosesan, dan DOCTYPE?
Semua itu dipertahankan seperti aslinya. Deklarasi XML tetap berada di urutan pertama, dengan spasi berlebih di dalamnya diringkas.
Apakah referensi entitas akan diperluas?
Tidak. Referensi seperti & atau © tetap seperti aslinya, sehingga makna dokumen yang diminifikasi persis sama dengan dokumen aslinya.
Bisakah penghapusan spasi kosong mengubah makna?
Dalam konten campuran, teks yang hanya berisi spasi kosong di antara dua elemen sebaris akan dihapus, sehingga kata seperti <b>a</b> <i>b</i> dapat tergabung. Gunakan xml:space="preserve" atau pertahankan format dokumen seperti semula jika hal itu berpengaruh.
Seberapa besar input yang dapat diproses?
Hingga 1 MB XML per permintaan. Minifier membaca dokumen dalam satu kali pemindaian, sehingga hasilnya cepat dikembalikan.
Bisakah saya meminifikasi file SVG dengan alat ini?
Ya, SVG adalah XML. Untuk menghasilkan file SVG yang jauh lebih kecil, Minifier SVG juga mengoptimalkan path, warna, dan angka dengan SVGO.
Apakah XML saya disimpan?
Tidak. Dokumen diproses di memori lalu dikembalikan. Data tidak pernah disimpan dan hanya ukuran permintaan yang dicatat.