Escape/Unescape XML
Escape o deshaga el escape de caracteres especiales XML al instante. Convierta <, >, &, ", ' a entidades XML (<, >, &, ", ') con vista previa en tiempo real.
¿Qué caracteres deben escaparse en XML?
Cinco caracteres deben escaparse: < (menor que) se convierte en <, > (mayor que) en >, & (ampersand) en &, " (comillas dobles) en ", y ' (apóstrofo) en '.
¿Cuál es la diferencia entre escape XML y HTML?
XML y HTML comparten la mayoría de entidades. La diferencia clave es que XML define ' para el apóstrofo, mientras que HTML tradicionalmente usa ', aunque HTML5 moderno también soporta '.
¿Se envían mis datos a un servidor?
No, todas las operaciones de escape y unescape se realizan completamente en su navegador usando JavaScript. Sus datos nunca salen de su dispositivo.
¿Puede manejar archivos XML grandes?
Sí, la herramienta procesa texto localmente en su navegador y puede manejar entradas grandes eficientemente sin límites de tamaño impuestos por servidores.
¿Qué son las referencias numéricas de caracteres XML?
Además de las entidades nombradas, XML soporta referencias numéricas usando puntos de código Unicode. Por ejemplo, < puede escribirse como < o <.
¿Cuándo debo usar secciones CDATA en lugar de escape?
Las secciones CDATA son útiles cuando tiene grandes bloques de texto con muchos caracteres especiales, como fragmentos de código. CDATA indica al analizador XML que trate el contenido como datos de caracteres sin analizar.
¿Qué pasa si escapo texto ya escapado?
Si escapa texto que ya contiene entidades como &, el ampersand se escapará de nuevo a &amp;. Use la función de unescape para decodificar primero si es necesario.
¿Cómo se relaciona el escape XML con la prevención de XSS?
El escape XML es una defensa fundamental contra ataques de Cross-Site Scripting (XSS). Al convertir caracteres especiales en entidades, la entrada del usuario se vuelve inofensiva.
¿Puedo usar esta herramienta para contenido SVG o XHTML?
Sí, ya que SVG y XHTML son formatos basados en XML, se aplican las mismas reglas de escape.
¿Por qué el ampersand siempre se escapa en XML?
El ampersand (&) siempre debe escaparse en XML porque es el carácter que inicia las referencias de entidad. Un & sin escapar se interpretaría como el inicio de una entidad.
¿Cuáles son las entidades predefinidas en XML?
XML tiene cinco entidades predefinidas: < (<), > (>), & (&), " (") y ' ('). Estas son las únicas entidades predefinidas en la especificación XML.
¿Qué diferencia hay entre escape y codificación?
En el contexto XML, escape se refiere específicamente a reemplazar caracteres especiales con referencias de entidad. Codificación es un término más amplio que puede referirse a la codificación de caracteres como UTF-8.
Cómo usar Escape/Unescape XML
Escapa o desescapa caracteres especiales XML en tiempo real, directamente en tu navegador. Convierte <, >, &, " y ' en entidades XML y viceversa — tu texto nunca sale del dispositivo.
- Escribe o pega texto en la entrada — el placeholder indica “Enter text to escape or unescape...”.
- Selecciona Escape para convertir caracteres como <, > y & en <, > y & e incrustarlos con seguridad en XML.
- Selecciona Unescape para convertir entidades como <, >, &, " y ' de nuevo en caracteres sin procesar.
- Copia el resultado convertido directamente desde la vista previa a tu documento, feed o código.
La vista previa en vivo se actualiza mientras escribes, así puedes alternar entre Escape y Unescape sin volver a teclear el texto original.
Herramientas relacionadas
- Codificar/Decodificar Entidades HTML Codifica o decodifica entidades HTML al instante. Convierte caracteres especiales como <, >, &, ", ' a entidades HTML y viceversa. Gratis, rápido y en tu navegador.
- Visor Hexadecimal Vea el contenido de archivos en formato hexadecimal con búsqueda, navegación por desplazamiento y desplazamiento virtual
- Cifrado / Descifrado AES Cifrado/descifrado AES con modos CBC, CFB, CTR, OFB, ECB, relleno Pkcs7/ZeroPadding/NoPadding, claves 128/192/256 bits, salida Base64, detección automática de formato clave/IV
- Compresor Brotli Compresor Brotli online gratis. Comprime archivos a .br con calidad 0–11 o descomprime .br al original. Funciona íntegramente en tu navegador: sin subidas ni instalaciones.
- Compresor Zstd Compresor zstd online gratis. Comprime archivos a .zst con niveles Zstandard 1–19 o descomprime .zst al original. Funciona íntegramente en tu navegador: sin subidas ni instalaciones.
- Conversor MessagePack Conversor MessagePack gratis online. Codifica JSON a msgpack y decodifica hex, base64 o archivos .bin de vuelta a JSON legible, con comparación de tamaño. Sin subidas, funciona en tu navegador.
- Generador de ULID Genera identificadores únicos universales ordenables lexicográficamente (ULID) en línea. Decodifica ULID, extrae marcas de tiempo y crea IDs por lotes para bases de datos.
- Convertidor de Código Morse Traductor gratuito de código Morse en línea. Convierte texto a código Morse y viceversa al instante. Soporta reproducción de audio, símbolos personalizados y funciona sin conexión.