Itérer sur les attributs d'un element du message SOAP

Résolu
mehdikwa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
mehdikwa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un service qui me retourne une Réponse SOAP comme ceci:

<soap:Body>
<ns3:loadModeleDescriptionResponse xmlns:ns2="http://refcom.vo.model.refcom.service.orange.re" xmlns:ns3="http://webservice.provider.refcom.service.orange.re">
<caracteristiques>
<ns2:orgDivers agenda="false" groupeAppel="false" repertoireTerm="-1497708776" typeSonnerie="TypeSonnerie-1063020447"/>
</caracteristiques>
</ns3:loadModeleDescriptionResponse>
</soap:Body>


Je souhaiterai itérer sur les attributs de l'élément orgDivers quelque chose comme :

for ( Field f : caracteristiquesVO.getOrgDivers().getFields() )
{}

Mais je n'ai pas cette possibilité je dois récupérer chaque attribu avec son nom, par exemple:

caracteristiquesVO.getOrgDivers().isAgenda()
A voir également:

1 réponse

mehdikwa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
en fait j'utilises clairement un binding automatique qui se base sur le WSDL du service SOAP. Ce genre de systèmes ne donnent pas la liberté de faire la liste des attributs ou éléments contenus. Bref c'est pas possible et il faut abandonner.

Je vais constuire une Map<String, String> et la remplir en appelant les getters de de l'objet OrgDivers.
0