Pemerkecil XML
Input XML
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
Tempel XML
Masukkan XML well-formed dengan panjang hingga 1.000.000 karakter.
-
2
Tinjau pemeriksaan lokal
Browser memeriksa sintaks dan menunjukkan perubahan pada hasil.
-
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
Penghitung FPS
Ukur FPS browser dengan requestAnimationFrame: penghalusan, frame rate minimum dan maksimum, ambang peringatan, dan grafik opsional. Berjalan lokal, tanpa unggahan dan tanpa API.
Konverter Biner ke Oktal
Konversi biner ke oktal dengan mengelompokkan bit tiga per tiga. Berguna untuk izin Unix, sistem lama, dan tampilan angka ringkas.
Konverter Biner ke ASCII
Tempel data biner (bita dipisah spasi atau aliran bit panjang) dan dapatkan teks ASCII yang diwakilinya. Mendukung pengodean 7-bit dan 8-bit.
Generator Warna Acak
Buat 1 hingga 50 warna HEX acak dengan contoh warna yang bisa dipratinjau, disalin, dan dipakai di CSS, pengujian, atau eksplorasi palet.
Pemilih Warna HEX
Pilih atau masukkan warna HEX untuk mendapatkan RGB, HSL, perkiraan CMYK, luminans relatif, serta kontras terhadap putih dan hitam.
Konverter Base64 ke Hex
Konversi string Base64 menjadi byte dasarnya yang dinyatakan dalam heksadesimal (hex). Berguna untuk memeriksa token, kunci, sertifikat, dan JWT.