Escapador de Strings XML
Escapa e desescapa caracteres especiais XML.
Visão geral
O XML reserva cinco caracteres — &, <, >, ", ' — que precisam ser
escritos como entidades dentro do conteúdo de elementos e de valores de atributo,
ou o documento não é interpretado. Esta ferramenta escapa texto para embutir com
segurança em XML (arquivos de configuração, SVG, RSS, payloads SOAP) e desescapa
XML cheio de entidades de volta para texto legível. Vale tanto para preparar um
trecho que vai entrar em um documento quanto para ler um payload que chegou já
escapado.
Como usar
- Escolha Escape para converter texto puro em entidades, ou Unescape para o caminho inverso.
- Cole a sua entrada no campo XML text (ou Escaped XML).
- Leia ou copie a saída convertida do campo Result — ela se atualiza conforme você digita.
Exemplos
<node attr="v">A & B</node>→<node attr="v">A & B</node>Tom & Jerry→Tom & Jerry
Observações
A ordem do escape importa quando é feito à mão — o & tem de ser escapado
primeiro, senão você escapa duas vezes as entidades que já existiam; a ferramenta
resolve isso em uma única passagem. Essas entidades também funcionam em HTML, mas
o HTML define muitas outras entidades nomeadas ( , ©, …) que esta
ferramenta, focada em XML, deliberadamente não decodifica.