XML koder i dekoder – entiteti i CDATA
XML koder i dekoder pretvara XML znakove u reference na entitete i može te reference vratiti natrag u znakove. Kodira pet unaprijed definiranih XML entiteta, uključujući navodnike u kontekstu atributa, te može kodirati ne-ASCII znakove kao numeričke entitete. Dekodiranje prihvaća imenovane, decimalne i heksadecimalne reference; možete također uključiti ili isključiti kontekst atributa te omotati ili raspakirati CDATA.
XML koder i dekoder je alat u pregledniku za pretvaranje XML znakova u reference na entitete i pretvaranje prepoznatih referenci natrag u znakove. Upotrijebite ga da biste pripremili XML tekst za markup, pregledali kodirani sadržaj ili radili s CDATA. Možete zalijepiti ili ispustiti XML unos, odabrati operaciju i kopirati rezultat.
Pri kodiranju alat obrađuje pet unaprijed definiranih XML entiteta: ampersand, manje-od, veće-od, navodnik i apostrof. Navodnici su uključeni u kontekstu atributa, a ne-ASCII znakovi se po želji mogu pisati kao numerički entiteti. Pri dekodiranju prepoznaje imenovane entitete i numeričke reference pisane decimalno ili heksadecimalno. Nedefinirana imena entiteta odbijaju se jasnom porukom. Kontekst atributa može se uključiti ili isključiti, a CDATA se može omotati ili raspakirati.
XML koristi markup za opis strukturiranog sadržaja, pa znakovi poput ampersanda i znaka manje-od mogu trebati reference na entitete kada se pojavljuju kao podaci. Kodiranje pomaže da se ti znakovi ne tumače kao markup, dok dekodiranje čini tekst kodiran entitetima lakšim za čitanje. CDATA je drugi način uključivanja teksta u XML, a akcije omotavanja i raspakiranja pomažu kada trebate prebacivati između tih prikaza.
Alat radi u potpunosti u vašem pregledniku. Vaš unos obrađuje se na vašem uređaju i ne prenosi se, ne pohranjuje se niti šalje na poslužitelj; alat je besplatan, a nakon što se stranica učita radi izvan mreže bez veze s poslužiteljem. Koristan je programerima i DevOps inženjerima koji pripremaju XML stringove, provjeravaju kodirani sadržaj ili obrađuju tekst za atribute i CDATA.
Korak 1: Zalijepite ili ispustite svoj XML tekst u alat. Možete upotrijebiti fragment ili kodirani string koji želite pročitati.
Korak 2: Odaberite želite li sadržaj kodirati ili dekodirati. Kodiranje zamjenjuje XML znakove referencama na entitete; dekodiranje pretvara prepoznate reference natrag u znakove.
Korak 3: Postavite opcije koje vam trebaju: uključite ili isključite kontekst atributa, po želji kodirajte ne-ASCII znakove kao numeričke entitete ili omotajte i raspakirajte CDATA.
Korak 4: Kopirajte rezultat i upotrijebite ga gdje je potrebno. Ako dekodiranje naiđe na nedefinirano ime entiteta, alat vraća jasnu poruku.
Primjer upotrebe: Ugradite XML string unutar drugog XML stringa bez kvarenja znakova ili navodnika atributa.
Primjer upotrebe: Pročitajte gusto kodirani XML string pretvaranjem prepoznatih entiteta natrag u znakove.
Primjer upotrebe: Pripremite XML tekst za literal u izvornom kodu kodiranjem znakova koji bi mogli utjecati na markup.
Primjer upotrebe: Kodirajte sadržaj atributa kada navodnike treba prikazati kao entitete u XML-u.
Primjer upotrebe: Prikažite ne-ASCII znakove numeričkim entitetima pri pripremi XML teksta.
Primjer upotrebe: Omotajte sadržaj u CDATA ili raspakirajte postojeći CDATA odjeljak pri radu s XML tekstom.