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<?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>
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