Entrada XML

Saída escapada

Exemplos de escape XML

Caracteres especiais (&, <, >, ", ') devem ser escapados em XML.

Registo de chamada com caracteres especiais

XML bruto (contém &lt;, &amp;, aspas):

Entrada bruta

Saída escapada:

Saída escapada

Use Exemplo acima para carregar um registo de chamada.

O que é Escape/Unescape XML?

XML reserva certos caracteres para marcação. Quando aparecem em conteúdo de texto ou valores de atributos, devem ser escapados como entidades. O Unescape faz o inverso.

Esta ferramenta tem dois modos: Escape e Unescape. Ambos executam no seu navegador; nada é enviado para um servidor.

Como usar esta ferramenta

1

Escolher modo e colar

Selecione Escapar para converter caracteres especiais em entidades, ou Remover escape para converter de volta. Cole o seu XML no editor à esquerda.

2

Ver a saída

O painel direito atualiza automaticamente. Em modo Escape, caracteres reservados tornam-se entidades. Valide com o Validador XML se necessário.

3

Copiar ou descarregar

Use <strong>Copiar</strong> ou <strong>Descarregar</strong>. Para escape JSON, use JSON Escape. Para codificação URL, use Codificação URL XML.

Quando o escape XML importa

Ao incorporar entrada do utilizador em XML, caracteres não escapados podem quebrar o parsing. O escape garante que o conteúdo é tratado como texto.

Perguntas frequentes

Quando preciso de escapar?

Ao incorporar entrada do utilizador ou caracteres especiais em conteúdo de texto ou atributos XML.

E o CDATA?

Secções CDATA evitam o escape para blocos grandes de texto. Mas ]]> ainda deve ser escapado dentro do CDATA.

Os meus dados são privados?

Sim. O processamento executa-se inteiramente no seu navegador.

Ferramentas relacionadas

Para mais sobre escape XML: W3C XML, MDN DOMParser.