我已经像这样将xml归档了
<DocumentElement>
<Father>
<Child>
<Name>Leaf</Name>
</Child>
<Mother>
<Name>Lin</Name>
</Mother>
</Father>
</DocumentElement>
如何在C#中使用DataSet和DataTable添加更多的父标签并写入xml?
结果:
<DocumentElement>
<Father>
<Child>
<Name>Leaf</Name>
</Child>
<Mother>
<Name>Lin</Name>
</Mother>
<Daughter>
<Name>Lan</Name>
</Daughter>
</Father>
</DocumentElement>
发布于 2016-11-09 17:04:18
读取此xml时,dataset将其解释为名为"DocumentElemement“的数据集,其中包含3个表”父亲“、”母亲“、”孩子“。
注意,我没有可用的c#开发环境,我上一次使用c#是在3年前,所以我不能给你确切的c#代码,只能给伪代码。
如果您导航到dataset->Tables("Father")->addRow(),则可以向数据集添加更多父节点
dataset.Tables["Father"].Rows.Add(....)
可以使用dataSet.WriteXML(..)
将xml写回文件,但只能使用可能与您的格式不同的数据集内部xml格式。有关详细信息,请参阅C# DataSet XML loading and saving
https://stackoverflow.com/questions/40510969
复制