<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="Base_Alphanum13">
+ <xs:attribute name="V" type="V_Alphanum13" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Alphanum13">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="13"/>
+ <xs:pattern value="[0-9a-zA-Z]*"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="Base_Alphanum14">
<xs:attribute name="V" type="V_Alphanum14" use="required"/>
</xs:complexType>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="Base_Alphanum34">
+ <xs:attribute name="V" type="V_Alphanum34" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Alphanum34">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="34"/>
+ <xs:pattern value="[0-9a-zA-Z]*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="Base_Alphanum35">
+ <xs:attribute name="V" type="V_Alphanum35" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Alphanum35">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="35"/>
+ <xs:pattern value="[0-9a-zA-Z]*"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="Base_Alphanum50">
<xs:attribute name="V" type="V_Alphanum50" use="required"/>
</xs:complexType>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="Base_Alphanum70">
+ <xs:attribute name="V" type="V_Alphanum70" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Alphanum70">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="70"/>
+ <xs:pattern value="[0-9a-zA-Z]*"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="Base_Alphanum80">
<xs:attribute name="V" type="V_Alphanum80" use="required"/>
</xs:complexType>
<xs:pattern value="[0-9a-zA-Z]*"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="Base_Alphanum140">
+ <xs:attribute name="V" type="V_Alphanum140" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Alphanum140">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="140"/>
+ <xs:pattern value="[0-9a-zA-Z]*"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="Base_Alphanum250">
<xs:attribute name="V" type="V_Alphanum250" use="required"/>
</xs:complexType>
<xs:attribute name="V" type="V_Num1" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num1">
- <xs:restriction base="xs:string">
- <xs:maxLength value="1"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="1"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num2">
<xs:attribute name="V" type="V_Num2" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num2">
- <xs:restriction base="xs:string">
- <xs:maxLength value="2"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="2"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num3">
<xs:attribute name="V" type="V_Num3" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num3">
- <xs:restriction base="xs:string">
- <xs:maxLength value="3"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="3"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num4">
<xs:attribute name="V" type="V_Num4" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num4">
- <xs:restriction base="xs:string">
- <xs:maxLength value="4"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="4"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num5">
<xs:attribute name="V" type="V_Num5" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num5">
- <xs:restriction base="xs:string">
- <xs:maxLength value="5"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="5"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num6">
<xs:attribute name="V" type="V_Num6" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num6">
- <xs:restriction base="xs:string">
- <xs:maxLength value="6"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="6"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num7">
<xs:attribute name="V" type="V_Num7" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num7">
- <xs:restriction base="xs:string">
- <xs:maxLength value="7"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="7"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num8">
<xs:attribute name="V" type="V_Num8" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num8">
- <xs:restriction base="xs:string">
- <xs:maxLength value="8"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="8"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num9">
<xs:attribute name="V" type="V_Num9" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num9">
- <xs:restriction base="xs:string">
- <xs:maxLength value="9"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="9"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num10">
<xs:attribute name="V" type="V_Num10" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num10">
- <xs:restriction base="xs:string">
- <xs:maxLength value="10"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="10"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num12">
<xs:attribute name="V" type="V_Num12" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num12">
- <xs:restriction base="xs:string">
- <xs:maxLength value="12"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="12"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num13">
<xs:attribute name="V" type="V_Num13" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num13">
- <xs:restriction base="xs:string">
- <xs:maxLength value="13"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="13"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num14">
<xs:attribute name="V" type="V_Num14" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num14">
- <xs:restriction base="xs:string">
- <xs:maxLength value="14"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="14"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num15">
<xs:attribute name="V" type="V_Num15" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num15">
- <xs:restriction base="xs:string">
- <xs:maxLength value="15"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="15"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num16">
<xs:attribute name="V" type="V_Num16" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num16">
- <xs:restriction base="xs:string">
- <xs:maxLength value="16"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="16"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num17">
<xs:attribute name="V" type="V_Num17" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num17">
- <xs:restriction base="xs:string">
- <xs:maxLength value="17"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="17"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num20">
<xs:attribute name="V" type="V_Num20" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num20">
- <xs:restriction base="xs:string">
- <xs:maxLength value="20"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="20"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Num25">
<xs:attribute name="V" type="V_Num25" use="required"/>
</xs:complexType>
<xs:simpleType name="V_Num25">
- <xs:restriction base="xs:string">
- <xs:maxLength value="25"/>
- <xs:pattern value="[0-9]*"/>
+ <xs:restriction base="xs:decimal">
+ <xs:totalDigits value="25"/>
+ <xs:minExclusive value="0"/>
+ <xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Base_Texte2">
<xs:maxLength value="34"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="Base_Texte35">
+ <xs:attribute name="V" type="V_Texte35" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Texte35">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="35"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="Base_Texte35NonVideS">
+ <xs:attribute name="V" type="V_Texte35NV" use="required"/>
+ </xs:complexType>
+ <xs:simpleType name="V_Texte35NV">
+ <xs:restriction base="xs:string">
+ <xs:minLength value="1"/>
+ <xs:maxLength value="35"/>
+ <xs:pattern value="[0-9a-zA-Z/?:()\., \-+']*"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="Base_Texte38">
<xs:attribute name="V" type="V_Texte38" use="required"/>
</xs:complexType>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
- <xs:complexType name="Base_Montant3">
- <xs:attribute name="V" type="V_Montant3" use="required"/>
- </xs:complexType>
- <xs:simpleType name="V_Montant3">
- <xs:restriction base="xs:decimal">
- <xs:totalDigits value="15"/>
- <xs:fractionDigits value="3"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="Base_Taux3">
- <xs:attribute name="V" type="V_Taux3" use="required"/>
- </xs:complexType>
- <xs:simpleType name="V_Taux3">
- <xs:restriction base="xs:decimal">
- <xs:totalDigits value="6"/>
- <xs:fractionDigits value="3"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="Base_Dec3">
- <xs:attribute name="V" type="V_Dec3" use="required"/>
- </xs:complexType>
- <xs:simpleType name="V_Dec3">
- <xs:restriction base="xs:decimal">
- <xs:fractionDigits value="3"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="Base_Dec2">
- <xs:attribute name="V" type="V_Dec2" use="required"/>
- </xs:complexType>
- <xs:simpleType name="V_Dec2">
- <xs:restriction base="xs:decimal">
- <xs:fractionDigits value="2"/>
- </xs:restriction>
- </xs:simpleType>
</xs:schema>