Cosa fa questo strumento
L’XML ha esattamente cinque caratteri che un parser non può leggere alla lettera dentro il contenuto. Lo strumento sostituisce ciascuno con la sua entità predefinita:
| Carattere | Diventa |
|---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
Tutto il resto passa intatto: accenti, emoji, tabulazioni e a capo sono contenuto XML perfettamente legale ed escono esattamente come li hai scritti.
Quando serve
Ogni volta che un testo che non hai scritto tu finisce dentro al markup: un nome di prodotto con &, uno snippet di codice con <, il valore di un attributo con una virgoletta. Questo è escape di markup, non di literal di stringa — se stai costruendo un file sorgente Java o C# invece di un documento XML, le regole sono altre e lo strumento giusto è quello di quel linguaggio.
Cosa non fa
Fa l’escape; non valida. Se il tuo testo è già un frammento di XML, sottoporlo a escape trasforma i tag in testo visibile invece che in markup — di solito è quello che vuoi per incorporare uno snippet, e mai quello che vuoi per unire documenti.
Privato per progettazione
Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.