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>