J'ai un fichier XML qui se trouve sur le disque dur d'un serveur qui exécute mon service Web. J'ai besoin d'accéder à ce fichier depuis une autre application.
Voici ma méthode sur mon service Web
Public Function getXMLFile()
Dim xmlDocument As System.Xml.XmlDocument
xmlDocument = New System.Xml.XmlDocument()
xmlDocument.Load("C:\Sommaire.xml")
Return xmlDocument
End Function
Lorsque je navigue vers mon service Web et que j'essaie d'invoquer ma méthode, j'obtiens l'erreur suivante :
System.InvalidOperationException : Une erreur s'est produite lors de la génération du document XML. ---> System.InvalidOperationException : Le type System.Xml.XmlDocument ne peut pas être utilisé dans ce contexte.
Cela se produit lorsque j'essaie de renvoyer le xmlDocument
objet
D'après les informations que j'ai recueillies, c'est comme si SOAP voulait envelopper mon XML dans plus de XML et m'empêchait de le faire.
Comment puis-je obtenir le fichier XML de mon service Web si je ne peux pas renvoyer le XML ?