Comment obtenir les cru de xml retourné à partir d'un webservice demande?
Personne ne sait d'une façon simple d'obtenir le xml brut, qui est retourné à partir de l'interrogation d'un webservice?
J'ai vu un moyen de le faire via Web Services Enhancements, mais je ne veux pas d'un ajout de dépendance.
OriginalL'auteur VanOrman | 2008-11-24
Vous devez vous connecter pour publier un commentaire.
Vous avez deux options réelles. Vous pouvez créer un SoapExtension, qui permet d'insérer dans le flux de réponse et de récupérer le XML brut, ou vous pouvez modifier votre proxy talons utilisation XmlElement pour récupérer les valeurs brutes pour l'accès dans le code.
Pour SoapExtension vous voulez être à la recherche ici: http://www.theserverside.net/tt/articles/showarticle.tss?id=SOAPExtensions
Pour XmlElement vous voulez regarder ici: http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.webservices/2006-09/msg00028.html
OriginalL'auteur Wolfwyrd
Donc, voici la façon dont j'ai fini par le faire. Le scénario est que l'utilisateur clique sur un bouton et veut voir le XML brut, qu'un webservice est de retour. Cela vous donnera. J'ai fini à l'aide d'une transformation xslt pour supprimer les espaces de noms qui se produit. Si vous ne le faites pas, vous vous retrouvez avec un tas de gênant espaces de noms d'attributs dans le fichier XML.
OriginalL'auteur VanOrman