[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