Identificar as aspas externas
Texto mantém as aspas. Atributo protege apenas o tipo selecionado, simples ou duplo. Não acrescenta as aspas externas nem a tag: a saída é um fragmento de conteúdo.
Ferramentas XML
Escolha texto de elemento ou valor de atributo antes de converter.
O texto é processado neste navegador, sem envio ao servidor.
O contexto afeta apenas a codificação. Separadores permanecem; uma quebra restaurada pertence ao valor. O relatório JSON preserva os limites de cada registro.
Entrada ≤ 1.048.576, saída ≤ 6.291.456, relatório ≤ 16.777.216 unidades UTF-16; lote ≤ 10.000 registros.
38 → 48 unidades · 3 substituições · 1 registros
O escape XML resolve casos em que um & no nome do produto quebra um feed, ou aspas precisam entrar em um atributo. A posição de destino define quais caracteres devem ser substituídos.
Decodificar XML nesta página significa restaurar uma camada de referências. A ferramenta não interpreta tags nem carrega uma DTD; o resultado não comprova a validade do documento completo.
O escape XML representa CR por uma referência numérica. Em atributos, também protege TAB, LF e as aspas escolhidas, preservando o valor inserido em um atributo comum do tipo CDATA.
Uma referência numérica pode virar uma quebra de linha dentro do valor. O relatório JSON guarda entrada, saída e separador original de cada registro de forma independente.
Texto mantém as aspas. Atributo protege apenas o tipo selecionado, simples ou duplo. Não acrescenta as aspas externas nem a tag: a saída é um fragmento de conteúdo.
A execução automática aguarda 350 ms após a edição. Ao desligá-la, o botão aparece; Ctrl/Cmd+Enter também funciona. Qualquer alteração bloqueia imediatamente a exportação do resultado anterior.
Exemplo e Limpar mostram uma prévia e as quantidades de caracteres. Aplicar confirma; Desfazer restaura uma vez a entrada e o resultado. A prévia longa cresce em blocos de 20.000 unidades.
O escape XML mantém as entidades XML separadas dos nomes HTML. A restauração aceita amp, lt, gt, quot e apos, distingue maiúsculas e exige o ponto e vírgula final.
A e A restauram A. O prefixo hexadecimal exige x minúsculo; os dígitos A–F aceitam ambas as formas. Acentos e emoji válidos permanecem legíveis.
Ao escapar caracteres XML, um código proibido não fica permitido só por ser escrito como número. A primeira falha informa linha e coluna UTF-16 originais e interrompe a conversão inteira, sem saída parcial.
Os cinco nomes são amp, lt, gt, quot e apos, para &, <, > e os dois tipos de aspas. O escape XML respeita maiúsculas e minúsculas e rejeita nomes desconhecidos em vez de inventar uma definição.
Muitos nomes de HTML não existem por padrão em XML. Um espaço inseparável pode ser escrito como caractere Unicode válido ou  , em vez de . Declarações de entidades personalizadas não são lidas aqui.
Antes de inserir um valor como dado em marcação, cuide de & e <. A ferramenta também escapa > para evitar a sequência literal ]]>, além de tratar aspas e espaços conforme o contexto escolhido.
CDATA pode facilitar um texto cheio de sinais de menor e maior. Não pode ser usado dentro de um atributo nem conter seu próprio terminador ]]>. Esta página não cria esse envelope.
Um parser XML sinaliza referências incorretas ou não declaradas. Este decodificador também para em erros de referência, mas uma conversão bem-sucedida não valida o documento completo.
Ficou alguma dúvida?
Compare o escape XML de um valor com &, aspas e quebra de linha nos contextos de texto e atributo.