Hola amigos de Cristolab,

les escribo por que tengo un problema con un ejemplo de "Namespaces en XML", mis codigos son:

establecimiento.xml



Código :


<?xml version="1.0"?>
<establecimiento xmlns="establecimiento.dtd" 
                 xmlns:p="persona.dtd">
   <nombre>Pizzería Al Capone</nombre>
   <direccion>C/ Génova Nº 3,Oviedo, España</direccion>
   <teléfono>985203040</teléfono>
   <dueño>
      <p:persona>
         <p:nombre>Vito Corleone</p:nombre>
         <p:teléfono>985223344</p:teléfono>
         <p:dni> 98765432</p:dni>
      </p:persona>
   </dueño>
</establecimiento>




establecimiento.dtd



Código :


<!ELEMENT establecimiento (nombre, direccion, telefono,dueño)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT direccion (#PCDATA)>
<!ELEMENT telefono (#PCDATA)>  
<!ELEMENT dueño (persona)*>



persona.dtd



Código :


<!ELEMENT establecimiento (nombre, direccion, telefono,dueño)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT direccion (#PCDATA)>
<!ELEMENT telefono (#PCDATA)>  
<!ELEMENT dueño (persona)*>



Pero me da una advertencia que no se como corregirla.

Código HTML :

No grammar constraints (DTD or XML Schema) referenced in the document.
Line 1. establecimiento.xml


Espero me puedan ayudar, con este problema.

Un saludo.