Bonjour,
J'ai sous la forme d'un String la response soap suivante. Je voudrais écrire un programme Java pour modifier ce qu'il y a entre <messages> et </messages>, puis retourner la nouvelle chaîne de caractères obtenue. Que me conseillez-vous d'utiliser? DOM? SAX? XPath?
Merci d'avance pour vos réponses.
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 <?xml version="1.0" encoding="utf-8" ?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Body> <n1:envoi xmlns:n1="com.vdm.mapping"> <retour xsi:type="n2:Retour" xmlns:n2="com.vdm.mapping"> <code>475</code> <messages>message</messages> <version>V9.1</version> <versionMetier>08-212</versionMetier> </retour> <donnees> <idStable>05516161</idStable> <codeCentre>198</codeCentre> <idCom>03</idCom> </donnees> </n1:envoi </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Partager