【发布时间】:2010-05-21 14:05:03
【问题描述】:
我正在读取数据并填充数据集并希望在 .net Web 服务中返回 xml。 到目前为止,我正在尝试使用
return mydataset.getxml();
但这无济于事,因为我的方法返回类型是“DataSet”
那么有什么办法可以得到格式良好的 xml。
谢谢
【问题讨论】:
标签: .net xml web-services
我正在读取数据并填充数据集并希望在 .net Web 服务中返回 xml。 到目前为止,我正在尝试使用
return mydataset.getxml();
但这无济于事,因为我的方法返回类型是“DataSet”
那么有什么办法可以得到格式良好的 xml。
谢谢
【问题讨论】:
标签: .net xml web-services
您的网络服务可以将其输出序列化为您想要的任何内容。
您需要做的就是返回数据集,它将被序列化为什么取决于客户端的请求。
根据您调用服务的方式,您应该能够设置“dataType”参数。
【讨论】:
(注意:我假设您想从您的方法中返回一个原始 xml 字符串作为 Web 服务的正文负载)
您可以将 Web 服务的返回类型声明为字符串,然后将您想要的 xml 的文本表示形式传回
【讨论】: