Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2009, 03:41
Roni Size
 
Fecha de Ingreso: junio-2003
Mensajes: 60
Antigüedad: 20 años, 11 meses
Puntos: 0
error validar con schema

Hola

al validar un xml con un schema me da el siguiente error cvc-elt.1 Cannot find the declaration of element 'clases', cuando si esta declarado


Alquien tiene una idea de que puede ser ?, les paso el cocido de mi xml y xsd por si alguien supiese como resolverlo, gracias

<clases
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation = "practicaIS_au0584_alberto_ortiz.xsd" >

<clase>
<titulo>Fisica</titulo>
<dia>Lunes</dia>
<horaini>10:00</horaini>
<horafin>12:00</horafin>
<tipo>teoria</tipo>
</clase>

<clase>
<titulo>Quimica</titulo>
<dia>Lunes</dia>
<horaini>14:00</horaini>
<horafin>15:00</horafin>
<tipo>practica</tipo>
</clase>

<clase>
<titulo>Histoia</titulo>
<dia>Martes</dia>
<horaini>09:00</horaini>
<horafin>10:00</horafin>
<tipo>teoria</tipo>
</clase>
</clases>






<xs:schema
targetNamespace="http://www.bd.es"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:bd="http://www.bd.es"
elementFormDefault="qualified">


<xs:element name="clases" type="bd:tClases" ></xs:element>
<xs:complexType name="tClases">
<xs:sequence>
<xs:element name="clase" type="bd:tClase" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>

<xs:complexType name="tClase">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="titulo" type="xs:string" />
<xs:element name="dia" type="bd:tDia" />
<xs:element name="horaini" type="xs:time" />
<xs:element name="horafin" type="xs:time" />
<xs:element name="tipo" type="bd:tTipo" />
</xs:sequence>
</xs:complexType>

<xs:complexType name="tDia">
<xs:choice>
<xs:element name="Lunes" type="xs:string" />
<xs:element name="Martes" type="xs:string" />
<xs:element name="Miercoles" type="xs:string" />
<xs:element name="Jueves" type="xs:string" />
<xs:element name="Viernes" type="xs:string" />
<xs:element name="Sabado" type="xs:string" />
</xs:choice>
</xs:complexType>

<xs:complexType name="tTipo">
<xs:choice>
<xs:element name="teoria" type="xs:string" />
<xs:element name="practica" type="xs:string" />
</xs:choice>
</xs:complexType>





</xs:schema>





gracias!!!!