[eside-ghost] Tildes en un DTD
JosuKa Díaz Labrador
josuka en eside.deusto.es
Mie Jul 27 20:19:02 CEST 2005
El 18 Jul 2005 a las 12:02, Uvatha dijo:
> No se a que te refieres exactamente, pero para
> cambiar la codificacion de un documento XML:
>
> <?xml version="1.0" encoding="ISO-8859-15"?>
>
> Esto vale para cualquier documento XML, incluyendo
> DTDs que tb son XML.
[Hola, contesto 10 días después, lo cual parece una tontería (¿los
mensajes tienen fecha de caducidad, como los yogures?), pero he
estado "fuera" (en sentido literal y figurado) unos días, y no me he
podido resistir a entrar al trapo rojo.]
Lo siento, pero una DTD *no* es un documento XML, es decir, no sigue
la sintaxis de XML, y por eso (que yo sepa, y entre otras cosas) no
está definido que haya una "cabecera" en una DTD (como la que pones
arriba) que informe del "encoding". Así que no hay solución al
problema (que yo sepa, aunque tampoco soy un experto), salvo la que
usa Bardok (guardar la DTD como fichero en formato UTF-8).
De hecho, uno de los problemas de las DTDs era precisamente ese, y
por eso se desarrolló XML Schema:
http://www.w3.org/XML/Schema
http://lucas.ucs.ed.ac.uk/xml-schema/
Saludos y buenas vacaciones a todos.
--JosuKa
---------------------------------------------------------------------
JosuKa Díaz Labrador http://paginaspersonales.deusto.es/josuka/
ESIDE-Universidad de Deusto josuka en eside.deusto.es josuka en acm.org
Apartado 1, 48080 BILBAO (SPAIN) Tel 34.94.4139000 Fax 34.94.4139101
Más información sobre la lista de distribución eside-ghost