Salut salut,
J'ai créé un service web dont voici le wsdl:
-
Il permet en fait d'ajouter des livre et de lister les livres d'une bibliotheque.
J'ai créé un client avec vb.net qui marche tres bien sauf pour lister les livres.
En effet la méthode lister me renvoi ca quand j'effectue cette méthode depuis mon navigateur :
Code :
- <soapenv:Envelope>
- -
- <soapenv:Body>
- -
- <listerResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
- <listerReturn href="#id0"/>
- </listerResponse>
- -
- <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns1:Map">
- -
- <item>
- <key xsi:type="xsd:string">Titre4</key>
- <value xsi:type="xsd:string">Auteur4</value>
- </item>
- -
- <item>
- <key xsi:type="xsd:string">Titre3</key>
- <value xsi:type="xsd:string">Auteur3</value>
- </item>
- -
- <item>
- <key xsi:type="xsd:string">Titre2</key>
- <value xsi:type="xsd:string">Auteur2</value>
- </item>
- -
- <item>
- <key xsi:type="xsd:string">Titre1</key>
- <value xsi:type="xsd:string">Auteur1</value>
- </item>
- </multiRef>
- </soapenv:Body>
- </soapenv:Envelope>
|
Elle renvoit donc une sorte de collection d'objet item.
Mon probleme est que je suis incapable de recupérer cette collection dans mon programme vb.net
Si quelqu'un peut m'aider , je l'en remercie
Message édité par bob_eponge le 14-03-2005 à 20:07:17