Soap wsdl renvoi tableau multidimentionnel xml
Fermé
samfp123
Messages postés
3
Date d'inscription
mercredi 24 janvier 2018
Statut
Membre
Dernière intervention
7 février 2018
-
25 janv. 2018 à 15:39
samfp123 Messages postés 3 Date d'inscription mercredi 24 janvier 2018 Statut Membre Dernière intervention 7 février 2018 - 7 févr. 2018 à 13:38
samfp123 Messages postés 3 Date d'inscription mercredi 24 janvier 2018 Statut Membre Dernière intervention 7 février 2018 - 7 févr. 2018 à 13:38
A voir également:
- Soap wsdl renvoi tableau multidimentionnel xml
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Xml viewer - Télécharger - Édition & Programmation
- Tableau word - Guide
- Renvoi d'appel ooredoo - Forum Samsung
1 réponse
nagaD.scar
Messages postés
4272
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
251
25 janv. 2018 à 16:33
25 janv. 2018 à 16:33
Salut,
ce que tu présentes est du xml (le xml n'est qu'une chaîne de caractères formatté).
naga
ce que tu présentes est du xml (le xml n'est qu'une chaîne de caractères formatté).
naga
5 févr. 2018 à 13:07
mais je veut que le résultat sera sous la forme
<response>
<processus>
<id>1</id>
<refernce>p1/2018</refernce>
<libelle>processus1</libelle>
</processus>
<processus>
<id>2</id>
<refernce>p2/2018</refernce>
<libelle>processus2</libelle>
</processus>
<processus>
<id>3</id>
<refernce>p3/2018</refernce>
<libelle>processus3</libelle>
</processus>
</response>
J'ai essayé de créer cette chaine avec deux boucle for imbriqué mais lorsque j'affiche la réponse les symboles "<" et ">" sont remplacés par les code html & < et &>
J'ai constaté de mes recherche que je doit créer un type complexe wsdl, je l'ai essayé mais je n'arrive pas à lire le resultat
5 févr. 2018 à 13:54
Avec soap ta communication se fera sous le format xml (comme tu l'as remarqué), ce qui implique que si tu souhaites passer aussi du contenu xml dans une réponse, il va falloir que gère son échappement.
Complexe pas complexe, beaucoup ont l'habitude de donner des explications ou tutoriel qui découragent mais avec un autre angle de vue c'est plus simple. dans ton cas :
perso ce format semble être suffisant -> c'est toujours la même chose : tu dois interpréter une réponse. Or dans ton cas tu gères la génération et l'interprétation de la réponse, je ne vois donc pas pourquoi tu veux t'embêter à changer ce format mais passons.
Pour répondre à la "question " remplacés par les code html & < et &> , la raison pour laquel on va avoir ce format c'est simplement de manière à ce que ton navigateur ne le considère pas qutrement que comme une chaine de caractères (ce qui doit être le cas vu que c'est à ton process qu'il est destiné).
Et donc, tu n'as plus qu'a retirer l’échappement de caractères, soit remplacer dans ton texte &<; par < etc.
Une autre solution est de d'utiliser la section CDATA, quelques infos :
https://en.wikipedia.org/wiki/CDATA
Mais sans voir ni le code qui génère la réponse, ni celui qui va l interpréter, je ne peux pas t'aider plus
naga
7 févr. 2018 à 13:38