Necesito poder hacer referencia a entidades HTML con nombre como •
en lugar de la alternativa Unicode •
en un documento XML. Tengo control sobre algunas partes del documento XML, como definir el DOCTYPE
, pero hacer una búsqueda y reemplazo en el XML real no es una opción. Puedo obtener algunos elementos como
y &
incluyendo el DOCTYPE de transición XHTML, pero necesito definir más manualmente. ¿Cómo hago esto?¿Cómo se definen las referencias de entidad HTML dentro de un documento XML válido?
- EDITAR -
Gracias a la respuesta de Jim, esto es lo que terminó con. Esto es muy bueno porque puedo utilizar las entidades de transición XHTML, y también añadir mi propia:
<!DOCTYPE
html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ENTITY bull "•">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
... etc ...
]
>
Si termina usando muchas declaraciones de entidad, considere ponerlas en un archivo separado y luego usar una entidad de parámetro para hacer referencia a ellas. –