Pemformat dan Peminifikasi XML
Apakah XML?
XML (eXtensible Markup Language) adalah format berasaskan teks untuk menyimpan dan mengangkut data berstruktur. Tidak seperti HTML, XML tidak mempunyai tag yang telah ditetapkan — anda mentakrifkan sendiri untuk menerangkan sebarang jenis data. Ia digunakan secara meluas dalam fail konfigurasi, API (SOAP, RSS, Atom), format dokumen pejabat (DOCX, XLSX) dan pertukaran data antara sistem. Memformat XML menjadikannya boleh dibaca manusia dengan inden dan jeda baris yang betul, manakala minifikasi mengalih keluar semua ruang putih yang tidak perlu untuk mengurangkan saiz fail untuk penghantaran. Alat ini menggunakan penghurai XML terbina dalam pelayar, jadi ia mengesahkan XML anda secara ketat dan melaporkan sebarang ralat sintaks.
Cara Menggunakan Pemformat XML
-
Tampal XML anda ke panel kiri dan klik Format untuk mencetak cantik dengan inden.
-
Klik Minifikasi untuk mengalih keluar semua ruang putih yang tidak perlu dan menghasilkan output satu baris yang padat.
-
Pilih saiz inden (2 ruang, 4 ruang, atau aksara Tab) dari menu lungsur.
-
Jika XML anda mempunyai ralat sintaks, mesej ralat merah muncul di bawah panel input.
-
Klik Salin untuk menyalin output, atau Contoh untuk memuatkan dokumen XML sampel.
Soalan Lazim
Adakah selamat untuk mendekod data sensitif di sini? Ya. Semua penyahkodan berlaku di pelayar anda menggunakan JavaScript. Tiada data yang dihantar ke mana-mana pelayan, jadi rentetan berkod anda tetap sepenuhnya peribadi.
Apakah perbezaan antara Base64 dan URL-safe Base64? Base64 standard menggunakan aksara + dan /, iaitu aksara khas dalam URL. URL-safe Base64 menggantikannya dengan - dan _ supaya rentetan dapat digunakan dengan selamat dalam URL dan nama fail tanpa pengekodan peratusan.
Mengapa output penyahkodan saya kelihatan seperti teks yang tidak bermakna? Jika data asal adalah data binari (seperti imej, PDF, atau fail termampat), output penyahkodan tidak akan menjadi teks yang boleh dibaca. Dalam kes itu, rentetan Base64 mewakili fail binari, bukan rentetan teks.
Adakah Base64 merupakan satu bentuk penyulitan? Tidak. Base64 adalah skim pengekodan, bukan penyulitan. Sesiapa sahaja boleh mendekod rentetan Base64 tanpa kunci. Ia tidak boleh digunakan untuk melindungi data sensitif — gunakan penyulitan yang betul untuk itu.
Keywords: pemformat XML, pencantik XML, peminifikasi XML, cetak cantik XML, pengesah XML, format XML dalam talian, inden XML, penghurai XML