Bonjour. Je recherche comment extraire des informations d'un flux XML.
En clair, j'ai un objet de type String contenant :
et je cherche comment récupérer :
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>
- 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
Partager