XML Escape Unescape – Nástroj pre entity XML a CDATA
XML Escape Unescape prevádza znaky XML na referencie entít a dokáže tieto referencie zmeniť späť na znaky. Escapuje päť preddefinovaných entít XML vrátane úvodzoviek v kontexte atribútov a dokáže zakódovať znaky mimo ASCII ako číselné entity. Unescapovanie akceptuje pomenované, desiatkové a šestnástkové referencie; môžete tiež prepnúť kontext atribútov a zabaliť alebo rozbaliť CDATA.
XML Escape Unescape je nástroj v prehliadači na prevod znakov XML na referencie entít a prevod rozpoznaných referencií späť na znaky. Použite ho na prípravu textu XML pre značkovanie, kontrolu escapovaného obsahu alebo prácu s CDATA. Môžete vložiť alebo presunúť vstup XML, vybrať operáciu a skopírovať výsledok.
Pri escapovaní nástroj spracúva päť preddefinovaných entít XML: ampersand, menej-ako, väčšie-ako, úvodzovku a apostrof. Úvodzovky sú zahrnuté v kontexte atribútov a znaky mimo ASCII možno voliteľne zapísať ako číselné entity. Pri unescapovaní rozpoznáva pomenované entity a číselné referencie zapísané desiatkovo alebo šestnástkovo. Nedefinované názvy entít sú odmietnuté s jasnou správou. Kontext atribútov možno prepnúť a CDATA možno zabaliť alebo rozbaliť.
XML používa značkovanie na popis štruktúrovaného obsahu, takže znaky ako ampersand a znak menej-ako môžu potrebovať referencie entít, keď sa objavia ako údaje. Escapovanie pomáha zabrániť interpretácii týchto znakov ako značkovania, zatiaľ čo unescapovanie uľahčuje čítanie textu zakódovaného entitami. CDATA je ďalší spôsob, ako zahrnúť text do XML, a akcie zabalenia a rozbalenia pomáhajú, keď potrebujete prepínať medzi týmito reprezentáciami.
Nástroj funguje úplne vo vašom prehliadači. Váš vstup sa spracúva na vašom zariadení a nenahráva sa, neukladá ani neodosiela na server; nástroj je zadarmo a po načítaní stránky funguje offline bez pripojenia k serveru. Je užitočný pre vývojárov a DevOps inžinierov, ktorí pripravujú reťazce XML, kontrolujú escapovaný obsah alebo spracúvajú text pre atribúty a CDATA.
Krok 1: Vložte alebo presuňte svoj text XML do nástroja. Môžete použiť fragment alebo escapovaný reťazec, ktorý chcete prečítať.
Krok 2: Vyberte, či obsah escapovať alebo unescapovať. Escapovanie nahradí znaky XML referenciami entít; unescapovanie prevedie rozpoznané referencie späť na znaky.
Krok 3: Nastavte potrebné možnosti: prepnite kontext atribútov, voliteľne zakódujte znaky mimo ASCII ako číselné entity alebo zabaľte a rozbaľte CDATA.
Krok 4: Skopírujte výsledok a použite ho tam, kde je potrebný. Ak unescapovanie narazí na nedefinovaný názov entity, nástroj vráti jasnú správu.
Prípad použitia: Vložte reťazec XML do iného reťazca XML bez porušenia znakov alebo úvodzoviek atribútov.
Prípad použitia: Prečítajte husto escapovaný reťazec XML prevodom jeho rozpoznaných entít späť na znaky.
Prípad použitia: Pripravte text XML pre literál zdrojového kódu escapovaním znakov, ktoré by mohli ovplyvniť značkovanie.
Prípad použitia: Escapujte obsah atribútov, keď je potrebné úvodzovky reprezentovať ako entity v XML.
Prípad použitia: Reprezentujte znaky mimo ASCII číselnými entitami pri príprave textu XML.
Prípad použitia: Zabaľte obsah do CDATA alebo rozbaľte existujúcu sekciu CDATA pri práci s textom XML.