XML Escape Unescape – entități XML și CDATA
XML Escape Unescape convertește caractere XML în referințe de entități și poate transforma acele referințe înapoi în caractere. Escapează cele cinci entități XML predefinite, inclusiv ghilimelele în context de atribut, și poate codifica caracterele non-ASCII ca entități numerice. Unescaping-ul acceptă referințe denumite, zecimale și hexadecimale; de asemenea, poți comuta contextul de atribut și poți înfășura sau desfășura CDATA.
XML Escape Unescape este un instrument bazat pe browser pentru conversia caracterelor XML în referințe de entități și transformarea referințelor recunoscute înapoi în caractere. Folosește-l pentru a pregăti text XML pentru markup, a inspecta conținut escapat sau a lucra cu CDATA. Poți lipi sau trage date XML, poți alege o operație și poți copia rezultatul.
La escaping, instrumentul gestionează cele cinci entități XML predefinite: ampersand, less-than, greater-than, ghilimele și apostrof. Ghilimelele sunt incluse în contextul de atribut, iar caracterele non-ASCII pot fi scrise opțional ca entități numerice. La unescaping, recunoaște entități denumite și referințe numerice scrise în zecimal sau hexadecim. Numele de entități nedefinite sunt respinse cu un mesaj clar. Contextul de atribut poate fi comutat, iar CDATA poate fi înfășurat sau desfășurat.
XML folosește markup pentru a descrie conținut structurat, deci caractere precum ampersand și semnul less-than pot necesita referințe de entități atunci când apar ca date. Escaping-ul ajută la împiedicarea interpretării acelor caractere ca markup, în timp ce unescaping-ul face textul codificat cu entități mai ușor de citit. CDATA este o altă cale de a include text în XML, iar acțiunile de înfășurare și desfășurare ajută atunci când trebuie să comuți între aceste reprezentări.
Instrumentul rulează complet în browserul tău. Datele tale sunt procesate pe dispozitivul tău și nu sunt încărcate, stocate sau trimise către un server; instrumentul este gratuit, iar după ce pagina se încarcă funcționează offline fără o conexiune la server. Este util pentru dezvoltatori și inginerii DevOps care pregătesc șiruri XML, verifică conținut escapat sau gestionează text pentru atribute și CDATA.
Pasul 1: Lipește sau trage textul tău XML în instrument. Poți folosi un fragment sau un șir escapat pe care vrei să-l citești.
Pasul 2: Alege dacă să escapezi sau să unescapezi conținutul. Escaping-ul înlocuiește caracterele XML cu referințe de entități; unescaping-ul convertește referințele recunoscute înapoi în caractere.
Pasul 3: Setează opțiunile de care ai nevoie: comută contextul de atribut, codează opțional caracterele non-ASCII ca entități numerice sau înfășoară și desfășoară CDATA.
Pasul 4: Copiază rezultatul și folosește-l unde ai nevoie. Dacă unescaping-ul întâlnește un nume de entitate nedefinit, instrumentul returnează un mesaj clar.
Caz de utilizare: Încorporează un șir XML în interiorul altui șir XML fără a rupe caracterele sau ghilimelele atributelor.
Caz de utilizare: Citește un șir XML dens escapat convertind entitățile sale recunoscute înapoi în caractere.
Caz de utilizare: Pregătește text XML pentru un literal de cod-sursă escapatând caractere care ar putea afecta markup-ul.
Caz de utilizare: Escapează conținutul atributelor atunci când ghilimelele trebuie reprezentate ca entități în XML.
Caz de utilizare: Reprezintă caracterele non-ASCII cu entități numerice atunci când pregătești text XML.
Caz de utilizare: Înfășoară conținutul în CDATA sau desfășoară o secțiune CDATA existentă atunci când lucrezi cu text XML.