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

Talend Discussion :

Fichier XML en lecture avec plusieurs balises


Sujet :

Talend

  1. #1
    Nouveau membre du Club
    Fichier XML en lecture avec plusieurs balises
    Bonjour,

    Je suis un peu nouveau sur Talend.

    Je cherche un composant qui me permettrait de parser un fichier XML.

    Le fichier est de cette forme :

    Code XML :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <TEST>
    <NUMERO_TEST>456</NUMERO_TEST>
    <IMAGES>
    <IMG nomimage="1">Url 1</IMG>
    <IMG nomimage="2">Url 2</IMG>
    <IMG nomimage="3">Url 3</IMG>
    </IMAGES>
    </TEST>


    Je cherche à insérer dans une base de données les valeurs de NUMERO_TEST et les contenus de IMG.

    Comme je peux faire ça ?

    Merci d'avance de votre aide.

  2. #2
    Membre expérimenté
    tFileInputXml -> t#Sgbd#Output


    Le trux touchy c'est qu'il faut que tu itères sur les IMG et pour récuper le NUMERO_TEST tu vas devoir revenir en arrière dans la requête XML
    Les xpath sont
    loop : "/TEST/IMAGES/IMG"
    imgage "."
    numero de test "../../NUMERO_TEST"
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

    Quand une discution est résolue depuis un moment pour revenir dessus, il est mieux d'en crée une nouvelle avec un lien vers l'autre car :
    • Elle sera en haut du forum, elle sera donc plus visible
    • Une discussion résolue, on ne passe pas dessus pour aider, on passe dessus si on a le même problème
    • Tu demandes surement à tes clients de faire le même

  3. #3
    Membre à l'essai
    tu peux faire ça avec un tjava et get les Xpath il me semble.

###raw>template_hook.ano_emploi###