Commit 3c953bfb52a85214ab91f0782d413936cb4b9884

Authored by Aníbal Pacheco
1 parent 16b3a31cf7
Exists in master

Departamentos de Uruguay, pais y CP obligatorios

Showing 3 changed files with 32 additions and 6 deletions Side-by-side Diff

DireccionesXMLSchema.xsd View file @ 3c953bf
... ... @@ -22,8 +22,8 @@
22 22  
23 23 <complexType name="DireccionType">
24 24 <sequence>
25   - <element maxOccurs="1" minOccurs="0" name="pais" type="iso:ISOCountryCode"/>
26   - <element maxOccurs="1" minOccurs="0" name="departamento" type="string"/>
  25 + <element maxOccurs="1" minOccurs="1" name="pais" type="iso:ISOCountryCode"/>
  26 + <element maxOccurs="1" minOccurs="0" name="departamento" type="tns:Departamento"/>
27 27 <element maxOccurs="1" minOccurs="0" name="localidad" type="tns:Localidad"/>
28 28 <element maxOccurs="1" minOccurs="0" name="manzana" type="int"/>
29 29 <element maxOccurs="1" minOccurs="0" name="padron" type="int"/>
... ... @@ -34,7 +34,7 @@
34 34 <element maxOccurs="1" minOccurs="0" name="nombreInmueble" type="string"/>
35 35 <element maxOccurs="unbounded" minOccurs="0" name="referencia" type="tns:Referencia"/>
36 36 <element maxOccurs="unbounded" minOccurs="0" name="subDireccion" type="tns:SubDireccion"/>
37   - <element maxOccurs="1" minOccurs="0" name="codigoPostal" type="int"/>
  37 + <element maxOccurs="1" minOccurs="1" name="codigoPostal" type="int"/>
38 38 <element maxOccurs="1" minOccurs="0" name="barrio" type="tns:Barrio"/>
39 39 <element maxOccurs="1" minOccurs="0" name="seccionPolicial" type="int"/>
40 40 <element maxOccurs="1" minOccurs="0" name="seccionJudicial" type="int"/>
... ... @@ -109,6 +109,30 @@
109 109 <element maxOccurs="unbounded" minOccurs="0" name="abrevGenerica" type="string"/>
110 110 </sequence>
111 111 </complexType>
  112 +
  113 + <simpleType name="Departamento">
  114 + <restriction base="NMTOKEN">
  115 + <enumeration value="AR"></enumeration>
  116 + <enumeration value="CA"></enumeration>
  117 + <enumeration value="CL"></enumeration>
  118 + <enumeration value="CO"></enumeration>
  119 + <enumeration value="DU"></enumeration>
  120 + <enumeration value="FS"></enumeration>
  121 + <enumeration value="FD"></enumeration>
  122 + <enumeration value="LA"></enumeration>
  123 + <enumeration value="MA"></enumeration>
  124 + <enumeration value="MO"></enumeration>
  125 + <enumeration value="PA"></enumeration>
  126 + <enumeration value="RN"></enumeration>
  127 + <enumeration value="RV"></enumeration>
  128 + <enumeration value="RO"></enumeration>
  129 + <enumeration value="SA"></enumeration>
  130 + <enumeration value="SJ"></enumeration>
  131 + <enumeration value="SO"></enumeration>
  132 + <enumeration value="TA"></enumeration>
  133 + <enumeration value="TT"></enumeration>
  134 + </restriction>
  135 + </simpleType>
112 136  
113 137 <simpleType final="list" name="TipoVialidad">
114 138 <restriction base="string">
ejemplo1.xml View file @ 3c953bf
... ... @@ -2,7 +2,7 @@
2 2 <tns:Direcciones xmlns:gml="http://www.opengis.net/gml" xmlns:tns="http://metadatos.pge.red.uy/direcciones.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://metadatos.pge.red.uy/direcciones.xsd DireccionesXMLSchema.xsd">
3 3 <tns:Direccion>
4 4 <tns:pais>UY</tns:pais>
5   - <tns:departamento>UYMO</tns:departamento>
  5 + <tns:departamento>MO</tns:departamento>
6 6 <tns:localidad>
7 7 <tns:codigo>MVD</tns:codigo>
8 8 </tns:localidad>
9 9  
... ... @@ -49,11 +49,12 @@
49 49 </tns:Direccion>
50 50 <tns:Direccion>
51 51 <tns:pais>UY</tns:pais>
52   - <tns:departamento>UYMO</tns:departamento>
  52 + <tns:departamento>MO</tns:departamento>
53 53 <tns:localidad>
54 54 <tns:codigo>MVD</tns:codigo>
55 55 </tns:localidad>
56 56 <tns:numero>1366</tns:numero>
  57 + <tns:codigoPostal>11100</tns:codigoPostal>
57 58 <tns:viaTransito>
58 59 <tns:nombre>Andes</tns:nombre>
59 60 <tns:vialidad>
ejemplo2.xml View file @ 3c953bf
... ... @@ -2,11 +2,12 @@
2 2 <tns:Direcciones xmlns:gml="http://www.opengis.net/gml" xmlns:tns="http://metadatos.pge.red.uy/direcciones.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://metadatos.pge.red.uy/direcciones.xsd DireccionesXMLSchema.xsd">
3 3 <tns:Direccion>
4 4 <tns:pais>UY</tns:pais>
5   - <tns:departamento>UYMO</tns:departamento>
  5 + <tns:departamento>MO</tns:departamento>
6 6 <tns:localidad>
7 7 <tns:codigo>MVD</tns:codigo>
8 8 </tns:localidad>
9 9 <tns:numero>1365</tns:numero>
  10 + <tns:codigoPostal>11100</tns:codigoPostal>
10 11 <tns:viaTransito>
11 12 <tns:nombre>Andes</tns:nombre>
12 13 </tns:viaTransito>