Alat XML Escape Unescape untuk Entitas XML dan CDATA
XML Escape Unescape mengonversi karakter XML menjadi referensi entitas dan dapat mengubah referensi tersebut kembali menjadi karakter. Alat ini meng-escape lima entitas XML yang telah ditentukan, termasuk tanda kutip dalam konteks atribut, dan dapat mengodekan karakter non-ASCII sebagai entitas numerik. Unescaping menerima referensi bernama, desimal, dan heksadesimal; Anda juga dapat mengaktifkan konteks atribut serta membungkus atau melepas CDATA.
XML Escape Unescape adalah alat berbasis browser untuk mengonversi karakter XML menjadi referensi entitas dan mengubah referensi yang dikenali kembali menjadi karakter. Gunakan untuk menyiapkan teks XML untuk markup, memeriksa konten yang di-escape, atau bekerja dengan CDATA. Anda dapat menempel atau menyeret input XML, memilih operasi, dan menyalin hasilnya.
Saat meng-escape, alat menangani lima entitas XML yang telah ditentukan: ampersand, less-than, greater-than, tanda kutip, dan apostrof. Tanda kutip disertakan dalam konteks atribut, dan karakter non-ASCII secara opsional dapat ditulis sebagai entitas numerik. Saat meng-unescape, alat mengenali entitas bernama dan referensi numerik yang ditulis dalam desimal atau heksadesimal. Nama entitas yang tidak terdefinisi ditolak dengan pesan yang jelas. Konteks atribut dapat diaktifkan, dan CDATA dapat dibungkus atau dilepas.
XML menggunakan markup untuk menggambarkan konten terstruktur, sehingga karakter seperti ampersand dan tanda less-than mungkin memerlukan referensi entitas saat muncul sebagai data. Escaping membantu menjaga karakter-karakter tersebut agar tidak ditafsirkan sebagai markup, sementara unescaping membuat teks yang dikodekan entitas lebih mudah dibaca. CDATA adalah cara lain untuk menyertakan teks dalam XML, dan tindakan bungkus dan lepas membantu saat Anda perlu beralih di antara representasi tersebut.
Alat ini berjalan sepenuhnya di browser Anda. Input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server; alat ini gratis, dan setelah halaman dimuat alat ini berfungsi offline tanpa koneksi server. Berguna bagi developer dan engineer DevOps yang menyiapkan string XML, memeriksa konten yang di-escape, atau menangani teks untuk atribut dan CDATA.
Langkah 1: Tempel atau seret teks XML Anda ke alat. Anda dapat menggunakan fragmen atau string yang di-escape yang ingin Anda baca.
Langkah 2: Pilih apakah akan meng-escape atau meng-unescape konten. Escaping mengganti karakter XML dengan referensi entitas; unescaping mengonversi referensi yang dikenali kembali menjadi karakter.
Langkah 3: Atur opsi yang Anda butuhkan: aktifkan konteks atribut, secara opsional kodekan karakter non-ASCII sebagai entitas numerik, atau bungkus dan lepas CDATA.
Langkah 4: Salin hasilnya dan gunakan di tempat yang dibutuhkan. Jika unescaping menemukan nama entitas yang tidak terdefinisi, alat mengembalikan pesan yang jelas.
Kasus penggunaan: Sematkan string XML di dalam string XML lain tanpa merusak karakter atau kutipan atribut.
Kasus penggunaan: Baca string XML yang banyak di-escape dengan mengonversi entitas yang dikenali kembali menjadi karakter.
Kasus penggunaan: Siapkan teks XML untuk literal kode sumber dengan meng-escape karakter yang dapat memengaruhi markup.
Kasus penggunaan: Escape konten atribut saat tanda kutip perlu direpresentasikan sebagai entitas dalam XML.
Kasus penggunaan: Representasikan karakter non-ASCII dengan entitas numerik saat menyiapkan teks XML.
Kasus penggunaan: Bungkus konten dalam CDATA atau lepas bagian CDATA yang ada saat bekerja dengan teks XML.