Cómo usar esta herramienta para desarrolladores
- Pega texto con entidades XML.
- Decide si quieres rechazar entidades con nombre desconocido.
- Ejecuta la decodificación.
- Copia el texto resultante.
Decodifica entidades XML estándar y referencias de caracteres numéricas para recuperar texto legible. Admite las cinco entidades predefinidas de XML y referencias decimales o hexadecimales como © y 😀. La herramienta no interpreta entidades personalizadas definidas en una DTD externa, evitando depender de recursos de red o de expansión de entidades.
Reconoce entidades XML predefinidas y referencias numéricas Unicode. Las entidades con nombre que no pertenecen al conjunto estándar se dejan intactas o provocan aviso en modo estricto.
No expande entidades declaradas en DTD. Esto evita tratar referencias externas o entidades personalizadas como si fueran estándar.
Las referencias NNN; y HH; se convierten con String.fromCodePoint después de validar el rango Unicode.
No se resuelven entidades personalizadas como &company; porque requieren una declaración DTD y pueden implicar recursos externos.
Decodifica &, <, >, ", ' y referencias numéricas decimales o hexadecimales.
Sí. Convierte referencias numéricas válidas a su carácter Unicode correspondiente.
No se expande. En modo estricto se informa como entidad desconocida; sin ese modo permanece intacta.
No. Se limita a entidades estándar y numéricas y no realiza solicitudes de red.
Es posible, pero puede eliminar capas de escape de forma no intencionada; conviene conocer el nivel de codificación antes de repetirlo.
| Módulo | Función |
|---|---|
| Entidades predefinidas | Decodifica las cinco entidades XML estándar. |
| Referencias numéricas | Convierte códigos decimales y hexadecimales Unicode. |
| Modo estricto | Detecta entidades con nombre no reconocidas. |
Consulta el catálogo de utilidades para JSON, YAML, XML y CSV.