Buenas
Estoy intentando crear un documento xml que valide contra un archivo xsd. el tema es que hago todo bien, y lo intento validar en la pagina
http://www.xmlvalidation.com y no me lo valida. me tira estos errores:
TargetNamespace.2: Expecting no namespace, but the schema document has a target namespace of 'www.empanada.com'.
y este:
Cannot find the declaration of element 'Empanada:empanadas'.
les paso los dos archivos, el schema y el xml.
Schema
Código:
<?xml version = "1.0"?>
<schema xmlns = "http://www.w3.org/2001/XMLSchema"
xmlns:Empanada = "www.empanada.com"
targetNamespace = "www.empanada.com">
<element name = "empanadas" type="Empanada:conjuntoempanadas"/>
<complexType name = "conjuntoempanadas">
<sequence>
<element name = "empanada" type="Empanada:unidad" minOccurs = "1" maxOccurs = "unbounded"/>
</sequence>
</complexType>
<complexType name = "unidad">
<sequence>
<element name = "gusto" type="string" minOccurs = "1"/>
<element name ="precio" type="decimal" minOccurs = "1"/>
</sequence>
</complexType>
</schema>
XML
Código:
<?xml version = "1.0"?>
<Empanada:empanadas xmlns:Empanada="www.empanada.com" >
<empanada>
<gusto>Carne</gusto>
<precio>2.3</precio>
</empanada>
<empanada>
<gusto>Jamon y queso</gusto>
<precio>2.3</precio>
</empanada>
</Empanada:empanadas>
la verdad estoy haciendo todo segun dice el libro que estoy leyendo. y probe con el ejemplo que hay en el libro y tampoco lo valida, nose qe onda.
si alguien me puede ayudar se lo voy a agradecer.
saludos
