【问题标题】:How to serialize DataTable to Xml in WCF REST services?如何在 WCF REST 服务中将 DataTable 序列化为 Xml?
【发布时间】:2012-01-05 13:10:44
【问题描述】:

我有数据层类,这个类的一些方法是返回DataTable。我在 WCF REST 服务中使用这个数据层类。我对序列化 DataTable 有疑问。如何将 DataTable 序列化为可读性好的 XML。 比如这样的

<?xml version="1.0" encoding="utf-16"?>
<ArrayOfOrderDetailsItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <OrderDetailsItem>
        <OrderDetailSubId>28170892</OrderDetailSubId>
        <OrderedQuantity>1</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.17</DateAdd>
    </OrderDetailsItem>
    <OrderDetailsItem>
        <OrderDetailSubId>28170893</OrderDetailSubId>
        <OrderedQuantity>30</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.15</DateAdd>
    </OrderDetailsItem>
    <OrderDetailsItem>
        <OrderDetailSubId>28170894</OrderDetailSubId>
        <OrderedQuantity>22</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.13</DateAdd>
    </OrderDetailsItem>
</ArrayOfOrderDetailsItem>

如何在不将 DataTable 映射到其他类或结构的情况下做到这一点?

【问题讨论】:

    标签: wcf rest serialization datatable xml-serialization


    【解决方案1】:

    关于DataTable to XML的好例子

    Exporting a DataTable to XML and CSV

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      • 2015-03-21
      • 1970-01-01
      • 2012-04-07
      • 2023-03-11
      相关资源
      最近更新 更多