2009-10-07 94 views
0

我有一个DataSet,其中有一个表加载了数据。从数据集中获取xml

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

我如何得到与列值作为属性而不是元素的结果xml?

文章here步道断没有正确的答案

我使用的.NET Framework 2.0

回答

0

 

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

很简单:)

1

之前编写XML,做像

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

虽然我承认我没有测试这个。你仍然可能会得到一个DiffGram结构化文件。