Desescapar XML
Convierta las entidades XML y las referencias numéricas de caracteres en los caracteres que representan.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Desescapar XML?
El texto XML suele llegar escapado: feeds, cargas SOAP, exportaciones de bases de datos y registros contienen secuencias como <div> o Café. Para leer o reutilizar el contenido hay que volver a convertirlas en < > y é.
Esta herramienta decodifica las cinco entidades XML predefinidas (&, <, >, ", ') y las referencias numéricas decimales o hexadecimales, incluidos caracteres fuera del plano básico como los emoji. Las entidades con nombre que XML no define (por ejemplo © o ) se dejan sin cambios y se enumeran en una advertencia; las referencias a caracteres que XML prohíbe no se convierten.
¿Cómo funciona?
- Pegue el texto escapado.
- El texto decodificado aparece al instante.
- Revise las advertencias sobre entidades que se dejaron sin cambios.
- Copie el resultado, o use Intercambiar para escaparlo de nuevo.
Casos de uso habituales
- Leer marcado escapado dentro de una descripción RSS o un campo SOAP.
- Decodificar texto copiado de una exportación XML o de una línea de registro.
- Convertir referencias numéricas como é en acentos legibles.
- Comprobar un viaje de ida y vuelta con la herramienta Escapar XML.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
if (a < b && c > d) { print("Tom & Jerry's café ☺"); }if (a < b && c > d) { print("Tom & Jerry's café ☺"); }Privacidad
Desescapar XML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo se decodifican las cinco entidades XML y las referencias numéricas. Las entidades con nombre de HTML requieren el decodificador de entidades HTML y las entidades declaradas en un DTD nunca se resuelven.
Preguntas frecuentes
¿Por qué no se decodifica ?
XML define solo cinco entidades con nombre y es de HTML. Se deja tal cual y se informa. Use el decodificador de entidades HTML para texto HTML.
¿Una cadena escapada dos veces se decodifica dos veces?
No. &lt; pasa a < tras una pasada, lo cual es correcto. Ejecute la herramienta otra vez si el texto se escapó dos veces.
¿Y las referencias numéricas inválidas?
Referencias como � o � no corresponden a caracteres permitidos por XML 1.0. Se conservan sin cambios y se informa.
Herramientas relacionadas
Escapar XML
Haga que cualquier texto sea seguro para colocarlo dentro de un elemento o un valor de atributo XML.
JSON y datos
Formateador XML
Convierta XML comprimido o desordenado en un documento bien sangrado, fácil de leer y revisar.
JSON y datos
Decodificador de Entidades HTML
Convierta <, é, € y 😀 de nuevo en los caracteres que representan.
Codificación y decodificación
Desescapar JSON
Decodifique una cadena JSON escapada para recuperar texto legible, esté o no rodeada de comillas.
JSON y datos
Reversión de Escape Unicode
Pegue un texto lleno de \u00e9, U+1F600 o ☺ y lea los caracteres reales.
Codificación y decodificación
Conversor de XML a JSON
Convierta un documento XML en JSON conservando atributos, elementos repetidos y texto en una estructura predecible.
JSON y datos