0
我有一个DataSet
,它看起来像下面所示。从数据集写入分层xml
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)
亘古不达到这个目的。 有人可以告诉我如何做到这一点? 我应该在数据集中包含Group1
和Group2
的单独表格吗? 我需要为此编写xml架构吗?如果是的话,任何人都可以举个例子吗?
感谢您的回复数据的XML表示。使用你建议的方法,我可以得到XML表示,但是如果我想改变它,该怎么办。如何改变这种表示? – user3274920
据我所知,这是不可能的,因为数据表只有一种可能的表示形式(可能我是从无知说起),因为它在构建XML时遵循分层次序。第一个节点是你的表的名字。你可以通过在你的DataSet上设置一个名字来改变它。 'Dim ds As New DataSet(“Groups”)'< - plural。 内部节点是记录。您可以通过在填充适配器时指定名称来更改此设置。 'adapter.Fill(ds,“Group”)'< - 单数 – equisde