从数据集中获取xml

时间:2009-10-07 17:59:33

标签: c# .net

我有一个DataSet,其中有一个表加载了数据。

当我使用数据集的GetXml方法将数据集写入xml时,我将该数据表中的所有列作为xml文件中的元素。

如何使用列值作为属性而不是元素来获取生成的xml?

文章here在没有正确答案的情况下落后

我正在使用.NET Framework 2.0

2 个答案:

答案 0 :(得分:1)

在编写XML之前,请执行类似

的操作
foreach (DataColumn column in aDataSet.Tables[0].Columns)
{
    column.ColumnMapping = MappingType.Attribute;
}

虽然我承认我没有测试过这个。您仍然可以获得DiffGram结构化文件。

答案 1 :(得分:0)

foreach(DataColumn dc in dsHR.Tables[0].Columns)
    dc.ColumnMapping = MappingType.Attribute;

非常简单:)