Foros del Web » Creando para Internet » HTML »

XML - xsd

Estas en el tema de XML - xsd en el foro de HTML en Foros del Web. Buenas noches tengo un problema con un xml de un .xsd , no se donde se postea xml aquí , todavía soy novato en xsd ...
  #1 (permalink)  
Antiguo 27/01/2012, 16:14
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 8 meses
Puntos: 3
XML - xsd

Buenas noches tengo un problema con un xml de un .xsd , no se donde se postea xml aquí , todavía soy novato en xsd

Bien , mi pregunta es : Tengo un error de sintaxi pero no la encuentro me dice :
Validation stopped at line 8, column 51: Attribute 'dia' is not declared for element 'nacimiento'

XML
<?xml version="1.0" encoding="UTF-8"?>
<personas xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="persona.xsd">

<persona sexo="varon" relacion="jefe">
<nombre>John </nombre>
<apellidos>Smith</apellidos>
<nacimiento dia="21" mes="enero" anio="1969"/>
<direcciones>
<direccion tipo="profesional">
<calle>Avda. Universidad, 30</calle>
<poblacion>Leganes</poblacion>
<provincia>Madrid</provincia>
<cpostal>28905</cpostal>
</direccion>
<direccion tipo="personal">
<calle>Madrid, 30</calle>
<poblacion>Getafe</poblacion>
<provincia>Madrid</provincia>
<cpostal>28901</cpostal>
</direccion>
</direcciones>
</persona>

<persona sexo="varon" relacion="familiar">
<nombre>John </nombre>
<apellidos>Houston</apellidos>
<nacimiento dia="21" mes="enero" anio="1953"/>
<direcciones>
<direccion tipo="profesional">
<calle>Avda. Universidad, 10</calle>
<poblacion>Leganes</poblacion>
<provincia>Madrid</provincia>
<cpostal>28905</cpostal>
</direccion>
<direccion tipo="personal">
<calle>Madrid, 20</calle>
<poblacion>Getafe</poblacion>
<provincia>Madrid</provincia>
<cpostal>28901</cpostal>
</direccion>
</direcciones>
</persona>


</personas>







XSD




<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

<xs:element name="personas">
<xs:complexType>
<xs:sequence>
<xs:element name="persona" type="personal"/>
</xs:sequence>
</xs:complexType>
</xs:element>


<xs:complexType name="personal">
<xs:sequence>
<xs:element name="nombre" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="apellidos" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="nacimiento" type="xs:string" minOccurs="1" maxOccurs="unbounded" />
<xs:element name="direcciones" type="direcciones" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="sexo" type="xs:string" use="required"/>
<xs:attribute name="relacion" type="xs:string" use="required"/>
<xs:attribute name="dia" type="xs:integer"/>
<xs:attribute name="mes" type="xs:string" />
<xs:attribute name="anio" type="xs:integer"/>
</xs:complexType>

<xs:complexType name="direcciones">
<xs:sequence>
<xs:element name="calle" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="poblacion" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="provincia" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="cpostal" type="xs:integer" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="tipo" type="xs:string" use="required"/>
</xs:complexType>




</xs:schema>

Última edición por drakgoku1; 28/01/2012 a las 00:57

Etiquetas: xml, xsd, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:39.