Pemerkecil XML
Input XML
BerikutnyaPemerkecil 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
Generator Konfigurasi Webpack
Buat webpack.config.js untuk webpack 5 bagi JavaScript biasa, React, atau Vue: TypeScript, Babel, CSS atau Sass, gambar, HtmlWebpackPlugin, server pengembangan, dan baris npm install.
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Validator OpenAPI
Tempel dokumen OpenAPI atau Swagger dalam JSON atau YAML dan periksa struktur intinya: bidang versi, objek info, dan paths, dengan galat dan peringatan yang jelas.
Pemformat PHP
Tambahkan baris baru dan indentasi 2 atau 4 spasi ke cuplikan PHP sederhana. Periksa hasilnya: alat ini bukan parser PHP dan tidak menerapkan PSR-12.
Generator Loader CSS
Buat spinner lingkaran CSS murni: atur diameter, ketebalan border, warna dan kecepatan rotasi, lihat pratinjau langsung, lalu salin CSS siap pakai. Tanpa SVG, tanpa JavaScript.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Alat ini tersedia dalam bahasa lain
- XML-minifierare [SV]
- Minificador de XML [PT]
- Minificador de XML [ES]
- เครื่องย่อ XML [TH]
- Minificateur XML [FR]
- XML-Minifier [DE]
- XML 축소기 [KO]
- XML 圧縮ツール [JA]
- XML-minifier [NL]
- مُصغّر XML [AR]
- Trình thu gọn XML [VI]
- Minifikator XML [PL]
- XML Minifier [EN]
- Minificatore XML [IT]
- Минификатор XML [RU]
- XML Küçültücü [TR]
- XML 压缩器 [ZH]