bonjour,
je rencontre quelque soucis pour exploiter un fichier xml afin de le mettre dans une base de donnée oracle.

Voici le shema du xml

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
 
<root>
     <item>
            <identifiant>xxxxxxxxx</identifiant>
            <property>
                    <idProp>xxx</idProp>
                    <data>
                             <code>xxxxx</code>
                             <value>xxxxxx</value>
                    <data>
                     <data>
                             <code>xxxxx</code>
                             <value>xxxxxx</value>
                    <data>
                    <data>
                             <code>xxxxx</code>
                             <value>xxxxxx</value>
                    <data>
            <property>
     </item>
</root>
Pour chaque item , j'ai 7 type de property différente mais je peux avoir plusieurs property du même type.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<property>
                    <idProp>id1</idProp>
</property>
<property>
                    <idProp>id1</idProp>
</property>
<property>
                    <idProp>id1</idProp>
</property>
<property>
                    <idProp>id2</idProp>
</property>
j'ai également plusieurs items. Le fichier xml doit etre exploité pour remplir une base de donnée constituer de 7 tables. Chaque table correspondant à une property.

Quelqu'un a une idée. j'ai essayé avec un tFileInputXML interfacer avec un tOracleOutput via un tMap mais je n'arrive pas à mapper les couples code/value dans les bonne champs des bonne table de la base.