IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Comment générer un xml a partir d'un schéma


Sujet :

XML/XSL et SOAP

  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 239
    Par défaut Comment générer un xml a partir d'un schéma
    Bonjour,

    J'ai un peut de mal a expliquer mon pb car je ne maitrise pas trop le xml.
    je souhaite exporter via une table Access un fichier xml qui correspond a schéma déja existant.


    L'export se fait bien mais je ne sais pas comment affecter le schéma xml à l'import.

    Voici mon petit bout de code VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Application.ExportXML _
        ObjectType:=acExportTable, _
        DataSource:="TESTE", _
        dataTarget:="TEST.xml", _
        PresentationTarget:="C:\Bureau\test.xml"
        OtherFlags:=acRunFromServe
    Voici le résultat xml de ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
      <?xml version="1.0" encoding="UTF-8" ?> 
    - <dataroot xmlns:od="urn:schemas-microsoft-com:officedata">
    - <TESTE>
      <SIRET>11111111</SIRET> 
      <RAISOCA>PRO</RAISOCA> 
      <ADRESA>BERNARD </ADRESA> 
      <ADRESB>ATLANTIQUE</ADRESB> 
      <CPOSTAL>92911</CPOSTAL> 
      <BURDIST>PARIS</BURDIST> 
      <ENTJURI>C</ENTJURI> 
      <SPTF>K8</SPTF> 
      <REG>500</REG> 
      <CONT>452287</CONT> 
      <SOUSCONT>70</SOUSCONT> 
      <STA>25</STA> 
      <DATSTA>02/02/1999</DATSTA> 
      <CB>301</CB> 
      <SR>E</SR> 
      <MP>0037955</MP> 
      <STASRMP>01</STASRMP> 
      <DEBSRMP>02/02/1999</DEBSRMP> 
      <FINSRMP>31/12/9999</FINSRMP> 
      <ENVBOR>1</ENVBOR> 
      <NOFACT>1</NOFACT> 
      <ASS1>TRA</ASS1> 
      <ASS2>TRB</ASS2> 
      <ASS3>TRC</ASS3> 
      <RT>81</RT> 
      <DEBVALCO>01/01/2004</DEBVALCO> 
      <FINVALCO>31/12/9999</FINVALCO> 
      <TAUX1>4260</TAUX1> 
      <TAUX2>4264</TAUX2> 
      <TAUX3>4264</TAUX3> 
      <TAUX4>0</TAUX4> 
      </TESTE>
      </dataroot>

    et voici le modele xml que je souhaiterais obtenir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
      <?xml version="1.0" encoding="iso-8859-1" ?> 
    - <LotFicheParam xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="V01R05">
      <IdLot>201003100205</IdLot> 
      <CodeReponse>AR</CodeReponse> 
    - <Emetteur>
      <SIREN>111111</SIREN> 
      <Mail>email@email.fr</Mail> 
      </Emetteur>
    - <FicheParam>
    - <Souscripteur paiement="true">
      <SIREN>311111115</SIREN> 
      <Nom>SCAN</Nom> 
      </Souscripteur>
    - <GA>
      <Identifiant>DEST</Identifiant> 
      <Nom>Nom destinataire 01</Nom> 
      </GA>
      <DateCreation>2010-03-10</DateCreation> 
      <DateApplication>2009-01-01</DateApplication> 
      <IdFiche>M000000860</IdFiche> 
    - <GrpElementCotis CodeUG="000">
      <Libelle>Prévoyance et santé généralistes</Libelle> 
      <Period>CA01</Period> 
      <MoisDebut>01</MoisDebut> 
    - <Contact>
      <Nom>Equipe</Nom> 
      <Tel>0142007085</Tel> 
      <Mail>email@email.fr</Mail> 
      </Contact>
    - <Cotisation contratTermeEchu="false" souscripteurModifMontant="true">
      <RefContrat>04022901030L500200</RefContrat> 
      <Designation>ENSEMBLE DES NON CADRES</Designation> 
      <NatureBaseCotis>001</NatureBaseCotis> 
      <TauxCotisation>1.2</TauxCotisation> 
      <CodePR>DEST01</CodePR> 
      </Cotisation>
    - <Cotisation>
      <RefContrat>21901030L500200</RefContrat> 
      <Designation>NON CADRES</Designation> 
      <NatureBaseCotis>004</NatureBaseCotis> 
      <TauxCotisation>2.06</TauxCotisation> 
      <CodePR>DEST01</CodePR> 
      </Cotisation>
      </GrpElementCotis>
      </FicheParam>
      </LotFicheParam>

    Je ne vois vraiment pas comment passer de l'un a l'autre.

    Je vous remercie pour votre aide.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 23
    Par défaut
    Je vois pas bien le rapport entre les deux. Sinon pour ce genre de problème XSLT is your friend.

    Simple curiosité, comment tu t'es retrouvé à devoir faire ça ? Je veux dire si c'est pas dans tes cordes, pourquoi ne pas simplement le dire à ton boss ?

    PS : indentation is your friend aussi

Discussions similaires

  1. [cocoon] Comment générer du xml à partir d'un CFORM
    Par salimoo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 12/09/2011, 14h22
  2. [XSD] Comment générer un xml à partir du xsd ?
    Par proDZ dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 17/08/2009, 10h45
  3. Comment générer des interfaces garphiques à partir de XML
    Par @yoyo dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 31/03/2006, 10h40
  4. Réponses: 1
    Dernier message: 17/01/2006, 07h42
  5. Comment générer un fichier texte à partir d'un XML et XSL
    Par Jayceblaster dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 24/07/2005, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo