<xs:attribute name="V" type="V_Alphanum1" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum1">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="1"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum2" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum2">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="2"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum3" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum3">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="3"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum4" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum4">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="4"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum5" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum5">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="5"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum6" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum6">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="6"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum10" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum10">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="10"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum11" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum11">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="11"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum12" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum12">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="12"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum14" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum14">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="14"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum15" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum15">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="15"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum16" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum16">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="16"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum17" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum17">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="17"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum20" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum20">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="20"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum25" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum25">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="25"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum30" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum30">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="30"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum50" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum50">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="50"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum80" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum80">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="80"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum100" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum100">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="100"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Alphanum250" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Alphanum250">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="250"/>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num1" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num1">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="1"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num2" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num2">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="2"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num3" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num3">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="3"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num4" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num4">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="4"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num5" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num5">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="5"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num6" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num6">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="6"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num7" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num7">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="7"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num8" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num8">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num9" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num9">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="9"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num10" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num10">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="10"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num12" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num12">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="12"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num13" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num13">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="13"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num14" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num14">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="14"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num15" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num15">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="15"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num16" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num16">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="16"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num17" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num17">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="17"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num20" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num20">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="20"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Num25" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num25">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="25"/>
<xs:pattern value="[0-9]*"/>
</xs:restriction>
<xs:attribute name="V" type="V_Texte2" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte2">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte5" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte5">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte6" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte6">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte7" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte7">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte10" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte10">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte11" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte11">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte12" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte12">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte14" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte14">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte15" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte15">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte16" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte16">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte20" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte20">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte24" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte24">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="24"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte25" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte25">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte30" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte30">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte32" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte32">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte34" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte34">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="34"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte38" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte38">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="38"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte50" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte50">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte70" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte70">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte100" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte100">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte160" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte160">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="160"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte200" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte200">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte250" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte250">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="V" type="V_Texte500" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Texte500">
- <xs:restriction base="xs:string">
+ <xs:restriction base="pes.string">
<xs:maxLength value="500"/>
</xs:restriction>
</xs:simpleType>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
+
+ <xs:simpleType name="pes.string">
+ <xs:restriction base="pas.point">
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="pas.point">
+ <xs:restriction base="pas.espace">
+ <xs:pattern value="([^\.]|(.{2}.*))"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="pas.espace">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="([^ ]|(.{2}.*))"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:schema>