Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2010, 07:15
asche
 
Fecha de Ingreso: junio-2008
Mensajes: 51
Antigüedad: 15 años, 10 meses
Puntos: 0
No me valida el XML Schema

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