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

Développement de jobs Discussion :

Export d'un XML vers une table


Sujet :

Développement de jobs

  1. #1
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut Export d'un XML vers une table
    Bonjour tout le monde,

    Je suis entrain de créer un job qui va prendre les données à partir d'un fichier XML et les intégrer dans une table.

    La structure XML ressemble à ça :
    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
     
    <baliseRoot>
     <Data>
       <id age=15></id>
       <nom>Toto</nom>
       <prenom>Tata</prenom>
     </Data>
     
     <Data>
       <id age=15></id>
       <nom>Toto</nom>
       <prenom>Tata</prenom>
     </Data>
     
     <Data>
       <id age=15></id>
       <nom>Toto</nom>
       <prenom>Tata</prenom>
     </Data>
     
    ....
    </baliseRoot>
    Je voudrais faire une sorte de lecture en boucle dans le même fichier, et pour chaque balise <Data></Data> insérer une ligne dans la table, mais je n'y arrive pas; je ne récupére que la première seulement.

    Merci beaucoup de m'aider, et si vous avez des suggestions n'hésitez pas.

  2. #2
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Bonjour,

    Personne n'a répondu

    Bon j'ai fini par trouver la réponse,
    Pour le même exemple cité ci-dessus voici comment il faut faire,

    En utilisant un composant tFileInputXML, il faut aller dans le champs "Requête XPath boucle" est lui donner la valeur "baliseRoot/Data", comme ça le composant va faire une boucle sur le XML et lire à chaque fois le contenu de la balise "Data", puis dans le champs "Mappage", si on suppose qu'on veut récupérer le nom, alors on mappe une colonne avec la requête XPath "./nom", et voilà maintenant le composant va envoyer la balise <nom> se trouvant sous chaque balise <Data>

    Bonne chance,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Import de fichiers XML vers une table
    Par Emile87 dans le forum Oracle
    Réponses: 3
    Dernier message: 29/02/2012, 17h40
  2. [AC-2003] Exporter des données d'une requete vers une table
    Par FCL31 dans le forum Modélisation
    Réponses: 3
    Dernier message: 23/04/2009, 09h41
  3. Exportation vers une table Access
    Par Lorenzole+bo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/09/2008, 01h35
  4. [SimpleXML] Récupération données de XML vers une table MySQL
    Par emmma dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 29/06/2007, 18h28
  5. [Oracle 9i] Export d'une vue vers une table.
    Par Cyborg289 dans le forum Oracle
    Réponses: 3
    Dernier message: 14/06/2006, 20h36

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