Bonsoir, Bonjour tout le monde,

J'ai un travail dans lequel je manipule des messages SOAP avec JAVA. En effet, je reçois un message SOAP d'un client de son service web. Le message est du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14

<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
	<ns1:add soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="Calculator">
		<ns1:arg0 href="#id0"/>
		<ns1:arg1 href="#id1"/>
	</ns1:add>
	<multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
		xsi:type="soapenc:double" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">3.0	</multiRef>
	<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
		xsi:type="soapenc:double" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1.0	</multiRef>
</soapenv:Body>
Mon objectif est d'extraire les données contenues (ici 3.0 et 1.0) et de les utiliser ailleurs.
Alors j'ai créer un code java qui récupère les données dans un Vecteur , mais je n'arrive pas à expoiler le vecteur car je n'arrive pas à convertir chaque élément du vecteur dans son type d'origine (ici double, cf. Message SOAP ci-dessus).

Qui a une idée pour moi ?

merci d'avance.