我的公司目前正在考虑引入一款新的第三方软件用于在线订购。该软件不处理定价,因此他们从网络服务请求定价信息。他们的软件将 XML 文件作为参数传递,并期望 XML 文件作为响应。我认为返回 XML 文件会非常简单,但我想不出一种方法来接收 XML 文件作为参数。有人这样做过吗,还是我错过了一些非常明显的东西?
最佳答案
可能很明显 - XML"file"可以用 String
表示。
编辑以回复评论
字符串是 XML 文件,因此您所需要做的就是将其反序列化到从 XSD 创建的类中:
Dim xmlString As String = GetStringFromVendor()
Dim xmlClass As New CoolXMLClass
Dim serializer As New Xml.Serialization.XmlSerializer(GetType(CoolXMLClass))
xmlClass = serializer.Deserialize(New StringReader(xmlString))
关于asp.net - 接收 xml 文件作为 .net Web 服务的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2225359/