2008-11-17 7 views
5

La descripción de las DTD en la especificación XML 1.1 es muy escueta, y es difícil obtener una apreciación de las características disponibles. Por ejemplo, al mirar el unflattened XHTML+MathML+SVG DTD, sé que es posible importar y redefinir parcialmente las DTD externas, pero nunca hubiera adivinado que era posible al leer la especificación.¿Dónde puedo encontrar una buena documentación sobre cómo escribir DTD XML?

¿Alguien sabe de un buen recurso para aprender los puntos más finos de la escritura de DTD?

Respuesta

2

recomendaría Elliotte-oxidado Harold 's book "XML Bible".

Esto no es "documentación", las definiciones de tipo de documento (DTD) son una de las partes más complejas de XML y merecen aprenderse de las mejores fuentes.

Uno también puede aprender de examinar las buenas DTD existentes. Busque, por ejemplo, en la siguiente DTD, que se debe usar para el Balisage Conference slideshow presentations.

3

¿Puede ser demasiado básico para sus necesidades, pero W3 schools a menudo tiene buenos imprimadores?

+0

Eso es sorprendentemente útil. Ni siquiera pensé en probar W3Schools ya que normalmente su contenido es basura :). Gracias. –

+0

Encuentro su contenido alcanzando algunas cosas técnicas bastante buenas en estos días. Solía ​​pensar que también era basura, pero creo que es un buen punto de partida sobre algunas cosas que nunca he usado antes. – Kev

+0

Sin embargo, no cubre , y probablemente algunas otras cosas, por lo que todavía estoy interesado en conocer algo mejor. –

1

Acabo de alabarlo utilizando autocompletado en Liquid Technologies XML Studio; incluso tenían una herramienta que me permitía dar una muestra del XML para el que estaba escribiendo un XSD e intentaba inferir la definición. Por supuesto, ahora me doy cuenta de que esto era una XSD, no una DTD.

Cuestiones relacionadas