我能够将xml文件读入数据集。目前它以字符串格式打印。是否可以从Web方法调用以xml格式打印。我想通过dataset.writexml
发布Public Function HelloWorld() As String
Dim dsProducts As New DataSet()
Dim swriter As New IO.StringWriter
dsProducts.ReadXml(AppDomain.CurrentDomain.BaseDirectory & "\Product.xml").ToString()
dsProducts.WriteXml(swriter)
Return swriter.ToString()
End Function
是否可以使用XMLTextWriter?
答案 0 :(得分:0)
查看Xdoc.您的方法可以返回XML文档而不是字符串。此外,this answer可能会帮助您找到解决方案。
答案 1 :(得分:0)
创建XMLDocument
对象并致电LoadXML(yourXMLString)
。 http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.loadxml
这会将该字符串加载到该对象中,然后您可以将XML保存到文件中。这就是你要找的东西吗?
编辑:
DataSet
类有一个GetXML()
方法,它返回可以传递给webservice的XML String。那是你的web服务期待的吗?一个XML字符串?
http://msdn.microsoft.com/en-us/library/system.data.dataset.getxml