【问题标题】:How to return xml from .net webservice如何从.net webservice返回xml
【发布时间】:2010-05-21 14:05:03
【问题描述】:

我正在读取数据并填充数据集并希望在 .net Web 服务中返回 xml。 到目前为止,我正在尝试使用

return mydataset.getxml();

但这无济于事,因为我的方法返回类型是“DataSet”

那么有什么办法可以得到格式良好的 xml。

谢谢

【问题讨论】:

    标签: .net xml web-services


    【解决方案1】:

    您的网络服务可以将其输出序列化为您想要的任何内容。

    您需要做的就是返回数据集,它将被序列化为什么取决于客户端的请求。

    根据您调用服务的方式,您应该能够设置“dataType”参数。

    【讨论】:

      【解决方案2】:

      (注意:我假设您想从您的方法中返回一个原始 xml 字符串作为 Web 服务的正文负载)

      您可以将 Web 服务的返回类型声明为字符串,然后将您想要的 xml 的文本表示形式传回

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多