XSD --> XML

Signaler
Messages postés
3
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
16 septembre 2008
-
Messages postés
3
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
16 septembre 2008
-
Bonjour a tous

je dois, a aprtir d'un XSD et de data, remplir un XML

le XSD en question:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns="" id="NewDataSet" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Document" type="Document" />
  <xs:complexType name="AccountIdentification3Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="IBAN" type="IBANIdentifier" />
        <xs:element name="BBAN" type="BBANIdentifier" />
        <xs:element name="UPIC" type="UPICIdentifier" />
        <xs:element name="PrtryAcct" type="SimpleIdentificationInformation2" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTAccountIdentification3Choice">
    <xs:sequence>
      <xs:element name="IBAN" type="IBANIdentifier" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AddressType2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ADDR" />
      <xs:enumeration value="PBOX" />
      <xs:enumeration value="HOME" />
      <xs:enumeration value="BIZZ" />
      <xs:enumeration value="MLTO" />
      <xs:enumeration value="DLVY" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BBANIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-zA-Z0-9]{1,30}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BEIIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BICIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BaseOneRate">
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="10" />
      <xs:totalDigits value="11" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BatchBookingIndicator">
    <xs:restriction base="xs:boolean" />
  </xs:simpleType>
  <xs:complexType name="BranchAndFinancialInstitutionIdentification3">
    <xs:sequence>
      <xs:element name="FinInstnId" type="FinancialInstitutionIdentification5Choice" />
      <xs:element minOccurs="0" name="BrnchId" type="BranchData" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTBranchAndFinancialInstitutionIdentification3">
    <xs:sequence>
      <xs:element name="FinInstnId" type="S2SCTFinancialInstitutionIdentification5Choice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BranchData">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="Max35Text" />
      <xs:element minOccurs="0" name="Nm" type="Max35Text" />
      <xs:element minOccurs="0" name="PstlAdr" type="PostalAddress1" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CHIPSUniversalIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="CH[0-9]{6,6}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CashAccount7">
    <xs:sequence>
      <xs:element name="Id" type="AccountIdentification3Choice" />
      <xs:element minOccurs="0" name="Tp" type="CashAccountType2" />
      <xs:element minOccurs="0" name="Ccy" type="S2SCTCurrencyCode" />
      <xs:element minOccurs="0" name="Nm" type="Max70Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTCashAccount7">
    <xs:sequence>
      <xs:element name="Id" type="S2SCTAccountIdentification3Choice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CashAccountType2">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="CashAccountType4Code" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CashAccountType4Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CASH" />
      <xs:enumeration value="CHAR" />
      <xs:enumeration value="COMM" />
      <xs:enumeration value="TAXE" />
      <xs:enumeration value="CISH" />
      <xs:enumeration value="TRAS" />
      <xs:enumeration value="SACC" />
      <xs:enumeration value="CACC" />
      <xs:enumeration value="SVGS" />
      <xs:enumeration value="ONDP" />
      <xs:enumeration value="MGLD" />
      <xs:enumeration value="NREX" />
      <xs:enumeration value="MOMA" />
      <xs:enumeration value="LOAN" />
      <xs:enumeration value="SLRY" />
      <xs:enumeration value="ODFT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CashClearingSystem3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ABE" />
      <xs:enumeration value="ART" />
      <xs:enumeration value="AVP" />
      <xs:enumeration value="AZM" />
      <xs:enumeration value="BAP" />
      <xs:enumeration value="BEL" />
      <xs:enumeration value="BOF" />
      <xs:enumeration value="BRL" />
      <xs:enumeration value="CAD" />
      <xs:enumeration value="CAM" />
      <xs:enumeration value="CBJ" />
      <xs:enumeration value="CHP" />
      <xs:enumeration value="DKC" />
      <xs:enumeration value="RTP" />
      <xs:enumeration value="EBA" />
      <xs:enumeration value="ELS" />
      <xs:enumeration value="ERP" />
      <xs:enumeration value="XCT" />
      <xs:enumeration value="HRK" />
      <xs:enumeration value="HRM" />
      <xs:enumeration value="HUF" />
      <xs:enumeration value="LGS" />
      <xs:enumeration value="LVL" />
      <xs:enumeration value="MUP" />
      <xs:enumeration value="NOC" />
      <xs:enumeration value="PCH" />
      <xs:enumeration value="PDS" />
      <xs:enumeration value="PEG" />
      <xs:enumeration value="PNS" />
      <xs:enumeration value="PVE" />
      <xs:enumeration value="SEC" />
      <xs:enumeration value="SIT" />
      <xs:enumeration value="SLB" />
      <xs:enumeration value="SPG" />
      <xs:enumeration value="SSK" />
      <xs:enumeration value="TBF" />
      <xs:enumeration value="TGT" />
      <xs:enumeration value="TOP" />
      <xs:enumeration value="FDW" />
      <xs:enumeration value="BOJ" />
      <xs:enumeration value="FEY" />
      <xs:enumeration value="ZEN" />
      <xs:enumeration value="DDK" />
      <xs:enumeration value="AIP" />
      <xs:enumeration value="BCC" />
      <xs:enumeration value="BDS" />
      <xs:enumeration value="BGN" />
      <xs:enumeration value="BHS" />
      <xs:enumeration value="BIS" />
      <xs:enumeration value="BSP" />
      <xs:enumeration value="EPM" />
      <xs:enumeration value="EPN" />
      <xs:enumeration value="FDA" />
      <xs:enumeration value="GIS" />
      <xs:enumeration value="INC" />
      <xs:enumeration value="JOD" />
      <xs:enumeration value="KPS" />
      <xs:enumeration value="LKB" />
      <xs:enumeration value="MEP" />
      <xs:enumeration value="MRS" />
      <xs:enumeration value="NAM" />
      <xs:enumeration value="PTR" />
      <xs:enumeration value="ROL" />
      <xs:enumeration value="ROS" />
      <xs:enumeration value="SCP" />
      <xs:enumeration value="STG" />
      <xs:enumeration value="THB" />
      <xs:enumeration value="TIS" />
      <xs:enumeration value="TTD" />
      <xs:enumeration value="UIS" />
      <xs:enumeration value="MOS" />
      <xs:enumeration value="ZET" />
      <xs:enumeration value="ZIS" />
      <xs:enumeration value="CHI" />
      <xs:enumeration value="COP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ChargeBearerType1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DEBT" />
      <xs:enumeration value="CRED" />
      <xs:enumeration value="SHAR" />
      <xs:enumeration value="SLEV" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTChargeBearerType1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SLEV" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChargesInformation1">
    <xs:sequence>
      <xs:element name="ChrgsAmt" type="S2SCTCurrencyAndAmount" />
      <xs:element name="ChrgsPty" type="BranchAndFinancialInstitutionIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTChargesInformation1">
    <xs:sequence>
      <xs:element name="ChrgsAmt" type="S2SCTCurrencyAndAmount" />
      <xs:element name="ChrgsPty" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ClearingChannel2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="RTGS" />
      <xs:enumeration value="RTNS" />
      <xs:enumeration value="MPNS" />
      <xs:enumeration value="BOOK" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ClearingSystemIdentification1Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="ClrSysId" type="CashClearingSystem3Code" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTClearingSystemIdentification1Choice">
    <xs:sequence>
      <xs:element name="Prtry" type="S2SCTId7" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ClearingSystemMemberIdentification3Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Id" type="ExternalClearingSystemMemberCode" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CountryCode">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{2,2}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="S2SCTCreditTransferTransactionInformation2">
    <xs:sequence>
      <xs:element name="PmtId" type="S2SCTPaymentIdentification2" />
      <xs:element name="PmtTpInf" type="S2SCTPaymentTypeInformation3" />
      <xs:element name="IntrBkSttlmAmt" type="S2SCTCurrencyAndAmount1" />
      <xs:element minOccurs="0" name="AccptncDtTm" type="ISODateTime" />
      <xs:element minOccurs="0" name="InstdAmt" type="S2SCTCurrencyAndAmount" />
      <xs:element minOccurs="0" name="XchgRate" type="BaseOneRate" />
      <xs:element name="ChrgBr" type="S2SCTChargeBearerType1Code" />
      <xs:element minOccurs="0" name="ChrgsInf" type="S2SCTChargesInformation1" />
      <xs:element minOccurs="0" name="InstgAgt" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
      <xs:element minOccurs="0" name="UltmtDbtr" type="S2SCTId1" />
      <xs:element name="Dbtr" type="S2SCTPartyIdentification8" />
      <xs:element name="DbtrAcct" type="S2SCTCashAccount7" />
      <xs:element name="DbtrAgt" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
      <xs:element name="CdtrAgt" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
      <xs:element name="Cdtr" type="S2SCTPartyIdentification8" />
      <xs:element name="CdtrAcct" type="S2SCTCashAccount7" />
      <xs:element minOccurs="0" name="UltmtCdtr" type="S2SCTId1" />
      <xs:element minOccurs="0" name="InstrForCdtrAgt" type="S2SCTInstructionForCreditorAgent1" />
      <xs:element minOccurs="0" name="Purp" type="S2SCTPurpose1Choice" />
      <xs:element minOccurs="0" name="RgltryRptg" type="S2SCTRegulatoryReporting2" />
      <xs:element minOccurs="0" name="RltdRmtInf" type="S2SCTRemittanceLocation1" />
      <xs:element minOccurs="0" name="RmtInf" type="S2SCTRemittanceInformation1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorReferenceInformation1">
    <xs:sequence>
      <xs:element minOccurs="0" name="CdtrRefTp" type="CreditorReferenceType1" />
      <xs:element minOccurs="0" name="CdtrRef" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorReferenceType1">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="DocumentType3Code" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="S2SCTCurrencyAndAmount_SimpleType">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
      <xs:fractionDigits value="2" />
      <xs:totalDigits value="18" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="S2SCTCurrencyAndAmount">
    <xs:simpleContent>
      <xs:extension base="S2SCTCurrencyAndAmount_SimpleType">
        <xs:attribute name="Ccy" type="S2SCTCurrencyCode" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="S2SCTCurrencyAndAmount1">
    <xs:simpleContent>
      <xs:extension base="S2SCTCurrencyAndAmount_SimpleType">
        <xs:attribute name="Ccy" type="S2SCTCurrencyCode1" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="S2SCTCurrencyCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="EUR" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTCurrencyCode1">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{3,3}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DateAndPlaceOfBirth">
    <xs:sequence>
      <xs:element name="BirthDt" type="ISODate" />
      <xs:element minOccurs="0" name="PrvcOfBirth" type="Max35Text" />
      <xs:element name="CityOfBirth" type="Max35Text" />
      <xs:element name="CtryOfBirth" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DecimalNumber">
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="17" />
      <xs:totalDigits value="18" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="Document">
    <xs:sequence>
      <xs:element name="pacs.008.001.01" type="pacs.008.001.01" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DocumentType2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MSIN" />
      <xs:enumeration value="CNFA" />
      <xs:enumeration value="DNFA" />
      <xs:enumeration value="CINV" />
      <xs:enumeration value="CREN" />
      <xs:enumeration value="DEBN" />
      <xs:enumeration value="HIRI" />
      <xs:enumeration value="SBIN" />
      <xs:enumeration value="CMCN" />
      <xs:enumeration value="SOAC" />
      <xs:enumeration value="DISP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DocumentType3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="RADM" />
      <xs:enumeration value="RPIN" />
      <xs:enumeration value="FXDR" />
      <xs:enumeration value="DISP" />
      <xs:enumeration value="PUOR" />
      <xs:enumeration value="SCOR" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DunsIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{9,9}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EANGLNIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{13,13}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ExternalClearingSystemMemberCode">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="35" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ExternalLocalInstrumentCode">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="35" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ExternalPurposeCode">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="35" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTExternalPurposeCode">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="35" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="FinancialInstitutionIdentification3">
    <xs:sequence>
      <xs:element minOccurs="0" name="BIC" type="BICIdentifier" />
      <xs:element minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification3Choice" />
      <xs:element minOccurs="0" name="Nm" type="Max70Text" />
      <xs:element minOccurs="0" name="PstlAdr" type="PostalAddress1" />
      <xs:element minOccurs="0" name="PrtryId" type="GenericIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FinancialInstitutionIdentification5Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="BIC" type="BICIdentifier" />
        <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification3Choice" />
        <xs:element name="NmAndAdr" type="NameAndAddress7" />
        <xs:element name="PrtryId" type="GenericIdentification3" />
        <xs:element name="CmbndId" type="FinancialInstitutionIdentification3" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTFinancialInstitutionIdentification5Choice">
    <xs:sequence>
      <xs:element name="BIC" type="BICIdentifier" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GenericIdentification3">
    <xs:sequence>
      <xs:element name="Id" type="Max35Text" />
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTGenericIdentification3">
    <xs:sequence>
      <xs:element name="Id" type="Max35Text" />
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GenericIdentification4">
    <xs:sequence>
      <xs:element name="Id" type="Max35Text" />
      <xs:element name="IdTp" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTGenericIdentification4">
    <xs:sequence>
      <xs:element name="Id" type="Max35Text" />
      <xs:element name="IdTp" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTGroupHeader2">
    <xs:sequence>
      <xs:element name="MsgId" type="S2SCTId7" />
      <xs:element name="CreDtTm" type="ISODateTime" />
      <xs:element name="NbOfTxs" type="Max15NumericText" />
      <xs:element name="TtlIntrBkSttlmAmt" type="S2SCTCurrencyAndAmount" />
      <xs:element name="IntrBkSttlmDt" type="ISODate" />
      <xs:element name="SttlmInf" type="S2SCTSettlementInformation1" />
      <xs:element minOccurs="0" name="InstgAgt" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
      <xs:element minOccurs="0" name="InstdAgt" type="S2SCTBranchAndFinancialInstitutionIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="IBANIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="IBEIIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{2,2}[B-DF-HJ-NP-TV-XZ0-9]{7,7}[0-9]{1,1}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ISODate">
    <xs:restriction base="xs:date" />
  </xs:simpleType>
  <xs:simpleType name="ISODateTime">
    <xs:restriction base="xs:dateTime" />
  </xs:simpleType>
  <xs:simpleType name="ISOTime">
    <xs:restriction base="xs:time" />
  </xs:simpleType>
  <xs:simpleType name="Instruction3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CHQB" />
      <xs:enumeration value="HOLD" />
      <xs:enumeration value="PHOB" />
      <xs:enumeration value="TELB" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Instruction4Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="PHOA" />
      <xs:enumeration value="TELA" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTInstruction3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CHQB" />
      <xs:enumeration value="HOLD" />
      <xs:enumeration value="PHOB" />
      <xs:enumeration value="TELB" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="InstructionForCreditorAgent1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="Instruction3Code" />
      <xs:element minOccurs="0" name="InstrInf" type="Max140Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTInstructionForCreditorAgent1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="S2SCTInstruction3Code" />
      <xs:element minOccurs="0" name="InstrInf" type="Max140Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InstructionForNextAgent1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="Instruction4Code" />
      <xs:element minOccurs="0" name="InstrInf" type="Max140Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocalInstrument1Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="ExternalLocalInstrumentCode" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTLocalInstrument1Choice">
    <xs:sequence>
      <xs:element name="Prtry" type="S2SCTId7" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="Max140Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="140" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max15NumericText">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{1,15}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="16" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max256Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="256" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max34Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="34" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max35Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="35" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max3Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="3" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max70Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="70" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="NameAndAddress3">
    <xs:sequence>
      <xs:element name="Nm" type="Max70Text" />
      <xs:element name="Adr" type="PostalAddress1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NameAndAddress7">
    <xs:sequence>
      <xs:element name="Nm" type="Max70Text" />
      <xs:element name="PstlAdr" type="PostalAddress1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OrganisationIdentification2">
    <xs:sequence>
      <xs:element minOccurs="0" name="BIC" type="BICIdentifier" />
      <xs:element minOccurs="0" name="IBEI" type="IBEIIdentifier" />
      <xs:element minOccurs="0" name="BEI" type="BEIIdentifier" />
      <xs:element minOccurs="0" name="EANGLN" type="EANGLNIdentifier" />
      <xs:element minOccurs="0" name="USCHU" type="CHIPSUniversalIdentifier" />
      <xs:element minOccurs="0" name="DUNS" type="DunsIdentifier" />
      <xs:element minOccurs="0" name="BkPtyId" type="Max35Text" />
      <xs:element minOccurs="0" name="TaxIdNb" type="Max35Text" />
      <xs:element minOccurs="0" name="PrtryId" type="GenericIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTOrganisationIdentification2">
    <xs:sequence>
      <xs:element minOccurs="0" name="BIC" type="BICIdentifier" />
      <xs:element minOccurs="0" name="IBEI" type="IBEIIdentifier" />
      <xs:element minOccurs="0" name="BEI" type="BEIIdentifier" />
      <xs:element minOccurs="0" name="EANGLN" type="EANGLNIdentifier" />
      <xs:element minOccurs="0" name="USCHU" type="CHIPSUniversalIdentifier" />
      <xs:element minOccurs="0" name="DUNS" type="DunsIdentifier" />
      <xs:element minOccurs="0" name="BkPtyId" type="Max35Text" />
      <xs:element minOccurs="0" name="TaxIdNb" type="Max35Text" />
      <xs:element minOccurs="0" name="PrtryId" type="S2SCTGenericIdentification3" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Party2Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="OrgId" type="S2SCTOrganisationIdentification2" />
        <xs:element maxOccurs="4" name="PrvtId" type="S2SCTPersonIdentification3" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTParty2Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="OrgId" type="S2SCTOrganisationIdentification2" />
        <xs:element name="PrvtId" type="S2SCTPersonIdentification3" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PartyIdentification8">
    <xs:sequence>
      <xs:element minOccurs="0" name="Nm" type="Max70Text" />
      <xs:element minOccurs="0" name="PstlAdr" type="PostalAddress1" />
      <xs:element minOccurs="0" name="Id" type="Party2Choice" />
      <xs:element minOccurs="0" name="CtryOfRes" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTPartyIdentification8">
    <xs:sequence>
      <xs:element name="Nm" type="Max70Text" />
      <xs:element minOccurs="0" name="PstlAdr" type="S2SCTPostalAddress1" />
      <xs:element minOccurs="0" name="Id" type="S2SCTParty2Choice" />
      <xs:element minOccurs="0" name="CtryOfRes" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="PaymentCategoryPurpose1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CORT" />
      <xs:enumeration value="SALA" />
      <xs:enumeration value="TREA" />
      <xs:enumeration value="CASH" />
      <xs:enumeration value="DIVI" />
      <xs:enumeration value="GOVT" />
      <xs:enumeration value="INTE" />
      <xs:enumeration value="LOAN" />
      <xs:enumeration value="PENS" />
      <xs:enumeration value="SECU" />
      <xs:enumeration value="SSBE" />
      <xs:enumeration value="SUPP" />
      <xs:enumeration value="TAXS" />
      <xs:enumeration value="TRAD" />
      <xs:enumeration value="VATX" />
      <xs:enumeration value="HEDG" />
      <xs:enumeration value="INTC" />
      <xs:enumeration value="WHLD" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="S2SCTPaymentIdentification2">
    <xs:sequence>
      <xs:element minOccurs="0" name="InstrId" type="S2SCTId7" />
      <xs:element name="EndToEndId" type="Max35Text" />
      <xs:element name="TxId" type="S2SCTId7" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PaymentTypeInformation3">
    <xs:sequence>
      <xs:element minOccurs="0" name="InstrPrty" type="Priority2Code" />
      <xs:choice>
        <xs:element minOccurs="0" name="SvcLvl" type="ServiceLevel2Choice" />
        <xs:element minOccurs="0" name="ClrChanl" type="ClearingChannel2Code" />
      </xs:choice>
      <xs:element minOccurs="0" name="LclInstrm" type="LocalInstrument1Choice" />
      <xs:element minOccurs="0" name="CtgyPurp" type="PaymentCategoryPurpose1Code" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTPaymentTypeInformation3">
    <xs:sequence>
      <xs:element name="SvcLvl" type="S2SCTServiceLevel2Choice" />
      <xs:element minOccurs="0" name="LclInstrm" type="S2SCTLocalInstrument1Choice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PersonIdentification3">
    <xs:sequence>
      <xs:choice>
        <xs:element name="DrvrsLicNb" type="Max35Text" />
        <xs:element name="CstmrNb" type="Max35Text" />
        <xs:element name="SclSctyNb" type="Max35Text" />
        <xs:element name="AlnRegnNb" type="Max35Text" />
        <xs:element name="PsptNb" type="Max35Text" />
        <xs:element name="TaxIdNb" type="Max35Text" />
        <xs:element name="IdntyCardNb" type="Max35Text" />
        <xs:element name="MplyrIdNb" type="Max35Text" />
        <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" />
        <xs:element name="OthrId" type="GenericIdentification4" />
      </xs:choice>
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTPersonIdentification3">
    <xs:sequence>
      <xs:choice>
        <xs:element name="DrvrsLicNb" type="Max35Text" />
        <xs:element name="CstmrNb" type="Max35Text" />
        <xs:element name="SclSctyNb" type="Max35Text" />
        <xs:element name="AlnRegnNb" type="Max35Text" />
        <xs:element name="PsptNb" type="Max35Text" />
        <xs:element name="TaxIdNb" type="Max35Text" />
        <xs:element name="IdntyCardNb" type="Max35Text" />
        <xs:element name="MplyrIdNb" type="Max35Text" />
        <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" />
        <xs:element name="OthrId" type="S2SCTGenericIdentification4" />
      </xs:choice>
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PostalAddress1">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdrTp" type="AddressType2Code" />
      <xs:element minOccurs="0" maxOccurs="5" name="AdrLine" type="Max70Text" />
      <xs:element minOccurs="0" name="StrtNm" type="Max70Text" />
      <xs:element minOccurs="0" name="BldgNb" type="Max16Text" />
      <xs:element minOccurs="0" name="PstCd" type="Max16Text" />
      <xs:element minOccurs="0" name="TwnNm" type="Max35Text" />
      <xs:element minOccurs="0" name="CtrySubDvsn" type="Max35Text" />
      <xs:element name="Ctry" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="Priority2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="HIGH" />
      <xs:enumeration value="NORM" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="Purpose1Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="ExternalPurposeCode" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTPurpose1Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="S2SCTExternalPurposeCode" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReferredDocumentAmount1Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="DuePyblAmt" type="S2SCTCurrencyAndAmount" />
        <xs:element name="DscntApldAmt" type="S2SCTCurrencyAndAmount" />
        <xs:element name="RmtdAmt" type="S2SCTCurrencyAndAmount" />
        <xs:element name="CdtNoteAmt" type="S2SCTCurrencyAndAmount" />
        <xs:element name="TaxAmt" type="S2SCTCurrencyAndAmount" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReferredDocumentInformation1">
    <xs:sequence>
      <xs:element minOccurs="0" name="RfrdDocTp" type="ReferredDocumentType1" />
      <xs:element minOccurs="0" name="RfrdDocNb" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReferredDocumentType1">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="DocumentType2Code" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
      <xs:element minOccurs="0" name="Issr" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RegulatoryAuthority">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthrtyNm" type="Max70Text" />
      <xs:element minOccurs="0" name="AuthrtyCtry" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RegulatoryReporting2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code" />
      <xs:element minOccurs="0" name="Authrty" type="RegulatoryAuthority" />
      <xs:element minOccurs="0" name="RgltryDtls" type="StructuredRegulatoryReporting2" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTRegulatoryReporting2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DbtCdtRptgInd" type="RegulatoryReportingType1Code" />
      <xs:element minOccurs="0" name="Authrty" type="RegulatoryAuthority" />
      <xs:element minOccurs="0" name="RgltryDtls" type="StructuredRegulatoryReporting2" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RegulatoryReportingType1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CRED" />
      <xs:enumeration value="DEBT" />
      <xs:enumeration value="BOTH" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTRegulatoryReportingType1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CRED" />
      <xs:enumeration value="DEBT" />
      <xs:enumeration value="BOTH" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="RemittanceInformation1">
    <xs:choice>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="3" name="Ustrd" type="Max140Text" />
        <xs:element minOccurs="0" maxOccurs="3" name="Strd" type="StructuredRemittanceInformation6" />
      </xs:sequence>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="S2SCTRemittanceInformation1">
    <xs:sequence>
      <xs:choice>
        <xs:element maxOccurs="3" name="Ustrd" type="Max140Text" />
        <xs:element maxOccurs="3" name="Strd" type="S2SCTStructuredRemittanceInformation6" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RemittanceLocation1">
    <xs:sequence>
      <xs:element minOccurs="0" name="RmtId" type="Max35Text" />
      <xs:element minOccurs="0" name="RmtLctnMtd" type="RemittanceLocationMethod1Code" />
      <xs:element minOccurs="0" name="RmtLctnElctrncAdr" type="Max256Text" />
      <xs:element minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress3" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RemittanceLocationMethod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FAXI" />
      <xs:enumeration value="EDIC" />
      <xs:enumeration value="URID" />
      <xs:enumeration value="EMAL" />
      <xs:enumeration value="POST" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="S2SCTRemittanceLocation1">
    <xs:sequence>
      <xs:element minOccurs="0" name="RmtId" type="Max35Text" />
      <xs:element minOccurs="0" name="RmtLctnMtd" type="S2SCTRemittanceLocationMethod1Code" />
      <xs:element minOccurs="0" name="RmtLctnElctrncAdr" type="Max256Text" />
      <xs:element minOccurs="0" name="RmtLctnPstlAdr" type="NameAndAddress3" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="S2SCTRemittanceLocationMethod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FAXI" />
      <xs:enumeration value="EDIC" />
      <xs:enumeration value="URID" />
      <xs:enumeration value="EMAL" />
      <xs:enumeration value="POST" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ServiceLevel1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SEPA" />
      <xs:enumeration value="SDVA" />
      <xs:enumeration value="PRPT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTServiceLevel1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SEPA" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ServiceLevel2Choice">
    <xs:sequence>
      <xs:choice>
        <xs:element name="Cd" type="ServiceLevel1Code" />
        <xs:element name="Prtry" type="Max35Text" />
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTServiceLevel2Choice">
    <xs:sequence>
      <xs:element name="Cd" type="S2SCTServiceLevel1Code" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SettlementDateTimeIndication1">
    <xs:sequence>
      <xs:element minOccurs="0" name="DbtDtTm" type="ISODateTime" />
      <xs:element minOccurs="0" name="CdtDtTm" type="ISODateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTSettlementInformation1">
    <xs:sequence>
      <xs:element name="SttlmMtd" type="S2SCTSettlementMethod1Code" />
      <xs:element name="ClrSys" type="S2SCTClearingSystemIdentification1Choice" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SettlementMethod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INDA" />
      <xs:enumeration value="INGA" />
      <xs:enumeration value="COVE" />
      <xs:enumeration value="CLRG" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="S2SCTSettlementMethod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CLRG" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SettlementTimeRequest1">
    <xs:sequence>
      <xs:element name="CLSTm" type="ISOTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SimpleIdentificationInformation2">
    <xs:sequence>
      <xs:element name="Id" type="Max34Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="StructuredRegulatoryReporting2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="Max3Text" />
      <xs:element minOccurs="0" name="Amt" type="S2SCTCurrencyAndAmount" />
      <xs:element minOccurs="0" name="Inf" type="Max35Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="StructuredRemittanceInformation6">
    <xs:sequence>
      <xs:element minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation1" />
      <xs:element minOccurs="0" name="RfrdDocRltdDt" type="ISODate" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RfrdDocAmt" type="ReferredDocumentAmount1Choice" />
      <xs:element minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation1" />
      <xs:element minOccurs="0" name="Invcr" type="PartyIdentification8" />
      <xs:element minOccurs="0" name="Invcee" type="PartyIdentification8" />
      <xs:element minOccurs="0" name="AddtlRmtInf" type="Max140Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTStructuredRemittanceInformation6">
    <xs:sequence>
      <xs:element minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation1" />
      <xs:element minOccurs="0" name="RfrdDocRltdDt" type="ISODate" />
      <xs:element minOccurs="0" name="RfrdDocAmt" type="ReferredDocumentAmount1Choice" />
      <xs:element minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation1" />
      <xs:element minOccurs="0" name="Invcr" type="PartyIdentification8" />
      <xs:element minOccurs="0" name="Invcee" type="PartyIdentification8" />
      <xs:element minOccurs="0" name="AddtlRmtInf" type="Max140Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="UPICIdentifier">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{8,17}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="pacs.008.001.01">
    <xs:sequence>
      <xs:element name="GrpHdr" type="S2SCTGroupHeader2" />
      <xs:element maxOccurs="unbounded" name="CdtTrfTxInf" type="S2SCTCreditTransferTransactionInformation2" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="S2SCTId1">
    <xs:sequence>
      <xs:element name="Nm" type="Max70Text" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="S2SCTId7">
    <xs:restriction base="xs:string">
      <xs:annotation>
        <xs:documentation>xs:pattern value="([A-Za-z0-9]|[\?|/|\-|:|\(|\)|\.|,|']){1,35}"/</xs:documentation>
      </xs:annotation>
      <xs:pattern value="([A-Za-z0-9]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="S2SCTPostalAddress1">
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Ctry is now mandatory</xs:documentation>
      </xs:annotation>
      <xs:element minOccurs="0" maxOccurs="2" name="AdrLine" type="Max70Text" />
      <xs:element name="Ctry" type="CountryCode" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>

bref, un truc assez costaud ^^
mon code actuel:

lds_DataSet_Xsd.ReadXml("C:\Projects\XML\bin\pacs.008.001.01.test.xsd")
        document(0) = "0"
        lds_DataSet_Xsd.Tables("document").Rows.Add(document)


        pacs(0) = "1"  'CdtTrfTxInf
        pacs(1) = "0"  'Document_pacs.008.001.01
        lds_DataSet_Xsd.Tables("pacs.008.001.01").Rows.Add(pacs)


        CdtTrfTxInf(2) = "SLEV" 'ChrgBr
        CdtTrfTxInf(3) = "2" 'CdtTrfTxInf_Id Column
        CdtTrfTxInf(4) = "1" 'pacs.008.001.01_Id
        lds_DataSet_Xsd.Tables("CdtTrfTxInf").Rows.Add(CdtTrfTxInf)


       PmtId(1) = "NOT PROVIDED"
        PmtId(2) = "1"
        PmtId(3) = "2"
        lds_DataSet_Xsd.Tables("PmtId").Rows.Add(PmtId)
Dbtr(0) = "Nom_DBTR"
        Dbtr(2) = "2"
        Dbtr(3) = "2"
        lds_DataSet_Xsd.Tables("Dbtr").Rows.Add(Dbtr)
                    PstlAdr(0) = "Adr 1 DBTR      |     "
            PstlAdr(1) = "GB"
            PstlAdr(2) = "2"
            lds_DataSet_Xsd.Tables("PstlAdr").Rows.Add(PstlAdr)

CType(lds_DataSet_Xsd, DataSet).WriteXml("Test.xml")

ca marche pas trop mal... mais pas a 100%comme il faudrai...
1) je suis obligé de renseigner la valeur CdtTrfTxInf(2) = "SLEV" , alors que dans la definition du XSD , elle devrait etre renseigné plus bas...LA , j'ai ce tag

1 réponse

Messages postés
3
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
16 septembre 2008

a oui, Apparement VB ne fait pas le controle des types d'enumeration , tres embetant aussi. j'ai bien un check si je veux mettre un string dans un integer (deja pas mal!) mais bcp de type sont des enumerations, ou je n'ai droit qu'a certaines valeurs , et la je peux mettre ce que je veux.... -_-