<?xml version="1.0" encoding="iso-8859-15"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="userData">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="status">
          <xs:sequence>
            <xs:element ref="auth"/>
            <xs:element ref="client"/>
            <xs:element ref="user"/>
          </xs:sequence>
          <xs:attribute name="copyright" use="required" type="xs:string"/>
          <xs:attribute name="help" use="required"/>
          <xs:attribute name="url" use="required" type="xs:string"/>
          <xs:attribute name="version" use="required" type="xs:string"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="auth" type="status"/>
  <xs:element name="client">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="clientId"/>
        <xs:element ref="clientName"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="clientId" type="xs:integer"/>
  <xs:element name="clientName" type="xs:string"/>
  <xs:element name="user" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="id"/>
        <xs:element ref="data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="id" type="xs:integer"/>
   <xs:element name="data">
     <xs:complexType>
       <xs:sequence>
       <xs:choice maxOccurs="unbounded">
        <xs:element ref="Apellidos"/>
        <xs:element ref="Telefono_de_contacto"/>
        <xs:element ref="Localidad"/>
        <xs:element ref="idCargo_D"/>
        <xs:element ref="Direccion"/>
        <xs:element ref="Fecha_de_nacimiento"/>
        <xs:element ref="Profesion"/>
        <xs:element ref="Pais"/>
        <xs:element ref="Codigo_postal"/>
        <xs:element ref="Sexo"/>
        <xs:element ref="NIF_NIE_Passport"/>
        <xs:element ref="Email"/>
        <xs:element ref="Nombre"/>
        <xs:element ref="Provincia"/>
       </xs:choice>
    </xs:sequence>
    <xs:attribute name="id" use="required" type="xs:NCName"/>
  </xs:complexType>
 </xs:element>
<xs:element name="Apellidos" type="xs:string"/><xs:element name="Telefono_de_contacto" type="xs:string"/><xs:element name="Localidad" type="xs:string"/><xs:element name="idCargo_D" type="xs:string"/><xs:element name="Direccion" type="xs:string"/><xs:element name="Fecha_de_nacimiento" type="xs:string"/><xs:element name="Profesion" type="xs:string"/><xs:element name="Pais" type="xs:string"/><xs:element name="Codigo_postal" type="xs:string"/><xs:element name="Sexo" type="xs:string"/><xs:element name="NIF_NIE_Passport" type="xs:string"/><xs:element name="Email" type="xs:string"/><xs:element name="Nombre" type="xs:string"/><xs:element name="Provincia" type="xs:string"/>  <xs:complexType name="status">
    <xs:sequence>
      <xs:element ref="status"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="status" type="xs:boolean"/>
  <xs:element name="error" minOccurs="0" maxOccurs="1" type="xs:integer"/>
  <xs:element name="msg" minOccurs="0" maxOccurs="1" type="xs:string"/>
</xs:schema>
