Bonjour. Je recherche comment extraire des informations d'un flux XML.

En clair, j'ai un objet de type String contenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<REPONSE>
    <RESULTATdeREQUETE>
        <RESULTAT>
            <EXCEPTION>
                <ADSU_CDERR>0</ADSU_CDERR>
                <ADSU_LIBCOUR>Erreur servlet DEMATERIALISATION</ADSU_LIBCOUR>
                <ADSU_LIBLONG>Erreur connection OnDemand</ADSU_LIBLONG>
                <ADSU_CDGRAV>0</ADSU_CDGRAV>
            </EXCEPTION>
        </RESULTAT>
    </RESULTATdeREQUETE>
</REPONSE>
et je cherche comment récupérer :
- l'existence de la balise EXCEPTION (car en cas de réponse positive, j'ai une autre balise <DCELEC>)
- le contenu de la balise ADSU_CDERR

Faut il utiliser des ordres de type substring (manipulation de chaine de caractères), ou bien existe t'il une classe particulière qui serait capable d'extraire des informations d'un chaine XML ?

Merci d'avance

KQMan

PS : je suis en java 1.4