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 -
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:
Je souhaiterai itérer sur les attributs de l'élément orgDivers quelque chose comme :
Mais je n'ai pas cette possibilité je dois récupérer chaque attribu avec son nom, par exemple:
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:
- Itérer sur les attributs d'un element du message SOAP
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
- Comment lire un message supprimé sur whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message absence thunderbird - Guide
1 réponse
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.
Je vais constuire une Map<String, String> et la remplir en appelant les getters de de l'objet OrgDivers.