【发布时间】:2012-04-05 06:49:35
【问题描述】:
我有一个 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 文件?
【问题讨论】:
标签: c# .net xml vb.net web-services