我有一个XML文件保存在运行我的Web服务的服务器的硬盘上。我需要从另一个应用程序访问该文件。
这是我Web服务上的方法:
Public Function getXMLFile()
Dim xmlDocument As System.Xml.XmlDocument
xmlDocument = New System.Xml.XmlDocument()
xmlDocument.Load("C:\Sommaire.xml")
Return xmlDocument
End Function
当我访问我的Web服务并尝试调用方法时,出现以下错误:
System.InvalidOperationException: 生成XML文档时发生错误。 ---> System.InvalidOperationException:在此上下文中不能使用类型System.Xml.XmlDocument。
当我尝试返回xmlDocument对象时会引发此错误。
根据我收集的信息,似乎SOAP想要在我的XML中包装更多的XML,并阻止我这样做。
如果我无法返回XML,我该如何从我的Web服务获取XML文件?
OPTION STRICT ON
,这样就不会遇到这种问题了。 - John Saunders