У меня есть XML-файл, который находится на жестком диске сервера, на котором работает моя веб-служба. Мне нужно получить доступ к этому файлу из другого приложения.Возврат XML из веб-службы
Это мой метод на моем веб-службы
Public Function getXMLFile()
Dim xmlDocument As System.Xml.XmlDocument
xmlDocument = New System.Xml.XmlDocument()
xmlDocument.Load("C:\Sommaire.xml")
Return xmlDocument
End Function
Когда я перейти к моей веб-службы и попытаться вызвать мой метод, я получаю следующее сообщение об ошибке:
System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: The type System.Xml.XmlDocument may not be used in this context.
Это вызывается, когда Я пытаюсь вернуть объект xmlDocument
Из информации, которую я собрал, это похоже на то, что SOAP хочет обернуть мой XML в большее количество XML и помешает мне это сделать.
Как мне получить XML-файл с моей веб-службы, если я не могу вернуть XML?
О, радость делать VB! Огромное спасибо! Это работает :) – Alexandre
Рад помочь !!! – David
@PeekaySwitch: вы должны включить 'OPTION STRICT ON', и у вас не будет такой проблемы. –