从DataSet编写分层xml

时间:2014-04-04 11:17:16

标签: xml vb.net dataset

我有一个DataSet,如下所示。

Level 1 Level 2     Value
Group1  Parameter1  Value1
        Parameter2  Value2
Group2  Parameter3  Value3
        Parameter4  Value4

当我把它写到xml时,它应该像下面这样:

<Group1>
   <Parameter1>
   <Value> Value1 </Value>
   </Parameter1>
   <Parameter2>
   <Value> Value2 </Value>
   </Parameter2>
</Group1>
<Group2>
   <Parameter3>
   <Value> Value2 </Value>
   </Parameter3>
   <Parameter4>
   <Value> Value4 </Value>
   </Parameter4>
</Group2>`

使用命令dataset.writexml(filename)不能达到此目的。 谁能告诉我怎么做? 我应该在数据集中包含Group1Group2的单独表格吗? 我需要为此编写xml架构吗?如果是,可以举个例子吗?

1 个答案:

答案 0 :(得分:0)

您可以使用DataSet.GetXml返回DataSet

中存储的数据的XML表示形式
Dim result As String = ds.GetXml
Console.WriteLine(result)