Buenas, veréis:
Hoy hemos dado en clase la explicación y estructura de los archivos dtd para integrarlos en un archivo xml.
El caso es que nada más empezar la clase se me ha quedado el portátil pajarito y mientras que lo arreglaba y no se ha terminado la clase y no me he empapado de nada.
Solo sé que los archivos dtd son algo así como los css, hojas de estilo, pero no sé como debería quedar un xml formatado con un dtd.
A todo esto, la profesora ha mandado un ejercicio y junto con un pdf de apuntes he ido haciendo, pero como he dicho arriba, no sé como debería quedar, así que no sé si lo tengo bien o mal.
¿Me podríais echar un cable y mirar que tal están los dos archivos y decirme si están bien o mal?
Y en caso de que esten mal, a ver si me podéis decir que tengo que cambiar.
Os dejo el rar con los dos archivos ( no seais mal pensados, no son troyanos, ni virus, ni giliflautadas):
http://www.mediafire.com/?l0366nqejsdb6h1Por si no queréis descargar, os dejo el código:
XML: <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE FAQ SYSTEM "faq.dtd">
- <FAQ>
−
- <INFO>
<TITULO>WINDOWS98? SOLO SI ME OBLIGAN!</TITULO>
<AUTOR>Fernando Damián Lorenzo García</AUTOR>
<EMAIL>Fer@yahoo.es</EMAIL>
<VERSION>1.0</VERSION>
<FECHA>20.MAYO.99</FECHA>
</INFO>
−
- <PART NO="1">
−
- <Q NO="1">
<QTEXT>¿Por qué tengo que instalar W95?</QTEXT>
<A>A mi también me parece una buena pregunta.</A>
</Q>
−
- <Q NO="2">
<QTEXT>Y de que me vale?</QTEXT>
<A>Otra ingeniosa pregunta.</A>
</Q>
</PART>
</FAQ>
DTD:<!ELEMENT FAQ (INFO, PART+)>
<!ELEMENT INFO (TITULO, AUTOR, EMAIL?, VERSION?, FECHA?)>
<!ELEMENT TITULO (#PCDATA)>
<!ELEMENT AUTOR (#PCDATA)>
<!ELEMENT EMAIL (#PCDATA)>
<!ELEMENT VERSION (#PCDATA)>
<!ELEMENT FECHA (#PCDATA)>
<!ELEMENT PART (Q+)>
<!ELEMENT Q (QTEXT,A)>
<!ELEMENT QTEXT (#PCDATA)>
<!ELEMENT A (#PCDATA)>
Un saludo y gracias.