【发布时间】:2011-02-11 14:47:53
【问题描述】:
根据我的客户要求,我被要求返回一个数据集。基本上它是一个数组列表,我按如下方式转换为数据集
DataSet ds = new DataSet();
DataTable tbl = new DataTable("Table");
DataRow drow;
tbl.Columns.Add("ID", Type.GetType("System.String"));
tbl.Columns.Add("Name", Type.GetType("System.String"));
foreach (NameIDPair item in AL)
{
drow = tbl.NewRow();
drow["ID"] = item.ID;
drow["Name"] = item.Name;
tbl.Rows.Add(drow);
}
ds.Tables.Add(tbl);
我的客户端的问题是这个 Web 服务在每一行添加一个 diffgram 之类的 diffgr:hasChanges="iserted" 标记,并且他们假装与他们使用的其他 Web 服务不一致。如何在返回的 XML 中删除此标记?任何帮助将不胜感激。谢谢
【问题讨论】:
标签: c# .net web-services .net-3.5