C# 在使用WriteXML将数据集转换为xml时更改xml结构?

C# 在使用WriteXML将数据集转换为xml时更改xml结构?,c#,xml,dataset,writexml,C#,Xml,Dataset,Writexml,以下内容将excel文件(一个工作表;一列)的内容放入需要为excel字符串的数据集中: DataSet ds = excelReader.AsDataSet(); StringWriter sw = new StringWriter(); ds.WriteXml(sw); string result = sw.ToString(); 它返回以下字符串: <NewDataSet> <Sheet2>&l

以下内容将excel文件(一个工作表;一列)的内容放入需要为excel字符串的数据集中:

        DataSet ds = excelReader.AsDataSet();

        StringWriter sw = new StringWriter();
        ds.WriteXml(sw);
        string result = sw.ToString(); 

它返回以下字符串:

<NewDataSet>
<Sheet2><Column1>70209429072734</Column1></Sheet2>
<Sheet2><Column1>30221442748624</Column1></Sheet2>
<Sheet2><Column1>70209433124464</Column1></Sheet2>
<Sheet2><Column1>30209434466634</Column1></Sheet2>
</NewDataSet>

70209429072734
30221442748624
70209433124464
30209434466634
我希望它采用这种格式:

<DLN>
   <id>70209429072734</id>
   <id>30221442748624</id>
   <id>70209433124464</id>
   <id>30209434466634</id>
</DLN>

70209429072734
30221442748624
70209433124464
30209434466634

是否有可能重复?为了避免重复记录来创建我的格式?我对此表示怀疑。如果可能的话,我也想知道怎么做。