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