O que esta ferramenta faz
O XML tem exatamente cinco caracteres que um analisador não consegue ler literalmente dentro do conteúdo. A ferramenta substitui cada um pela sua entidade predefinida:
| Caractere | Vira |
|---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
Todo o resto passa intacto: acentos, emoji, tabulações e quebras de linha são conteúdo XML perfeitamente legal e saem exatamente como você digitou.
Quando você precisa dela
Sempre que um texto que não foi você quem escreveu acaba dentro de marcação: um nome de produto com &, um trecho de código com <, um valor de atributo com aspas. Isto é escape de marcação, não de literal de string — se você está montando um arquivo-fonte Java ou C# em vez de um documento XML, as regras são outras e a ferramenta certa é a daquela linguagem.
O que ela não faz
Ela escapa; não valida. Se o seu texto já é um fragmento de XML, escapá-lo transforma as tags em texto visível em vez de marcação — o que costuma ser o que você quer para embutir um trecho, e nunca o que você quer para mesclar documentos.
Privado por padrão
Tudo é executado localmente no seu navegador com JavaScript. Os seus dados nunca são enviados para um servidor, o que torna a ferramenta segura para conteúdo sensível e funciona offline.