Escape/Unescape XML
Escapar ou remover escape de caracteres especiais XML instantaneamente
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 <, &, aspas):
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
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.
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.
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.