 
			
				27/01/2012, 16:14
			
			
			     |  
      |    (Desactivado)   |    |    Fecha de Ingreso: agosto-2011  
						Mensajes: 327
					  Antigüedad: 14 años, 2 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           |