Bonjour,

Je réalise une application web pour laquelle je dois récupérer des champs d'un XML.
Mon XML est stocké en base Oracle sous la forme d'un CLOB (contrainte : je ne peux passer dans le type XML prévu par Oracle).

Je récupère donc mes fichiers xml ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
import oracle.sql.CLOB;
[...]
CLOB monXML = (CLOB)resultSet.getObject(2);
Mais je ne vois pas comment traiter mon CLOB pour ensuite pouvoir traiter les données qu'il contient facilement.

Voici les données que j'ai dans mon XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<INPUT_CLIENT num="1">
<ID>334</ID>
<SOCIETE>56</SOCIETE>
<TEL>047909876X</NB_GAMME>
<ADRESSE>
<LIGNE1 >43 rue du Marais</LIGNE1 >
<LIGNE2 >720 La BAS</LIGNE2 >
</ADRESSE>
</INPUT_CLIENT >
Je sais qu il existe des moyens de parser des fichiers XML mais là je n'ai pas de fichier ...
Je suis perdue ! Si quelqu un pouvait me mettre sur la voie ...

Merci d avance