Hola compañeros!!
Tengo los siguientes DTD XML:
<!DOCTYPE libro[
<!ELEMENT libro (capitulo+)>
<!ATTLIST libro
autor CDATA #IMPLIED
titulo CDATA #REQUIERED
>
<!ELEMENT capitulo (parrafo+)>
<!ELEMENT parrafo (#PCDATA)>
]>
<!DOCTYPE periodico[
<!ELEMENT periodico (noticia+)>
<!ATTLIST periodico
nombre CDATA #REQUIERED
>
<!ELEMENT noticia (parrafo+)>
<!ATTLIST noticia
redactor CDATA #REQUIRED
fecha CDATA #IMPLIED
>
<!ELEMENT parrafo (#PCDATA)>
]>
y tengo que escribir un ejemplo de un documento XML que combine ambos DTD,utilizando espacios de nombres.Yo he hecho lo que hay a continuación,pero no se si está bien asi que,espero que alguien me pueda ayudar.Gracias
<?xml version="1.0"?>
<libroml:book
xmlns:libroml="URL"
xmlns:periodicoml="URL"
>
<libroml:libro autor="yo" titulo="El que sea">
<libroml:capitulo>
<libroml:parrafo>Un dia soleado<libroml:parrafo>
</libroml:capitulo
</libroml:libro>
<periodicoml:periodico nombre="La Sin Razón">
<periodicoml:noticia>
<periodicoml:noticia redactor="Pepico" >
<periodicoml:parrafo>Texto</periocoml:parrafo>
</periodicoml:parrafo>
</periodicoml:noticia>
</periodicoml:periodico>
</libroml:book>