保存不带 标记的数据集 ds.WriteXml(...)?

2024-03-16

我可以毫无问题地读取 XML 文件并将其写入数据集中,但是如果我使用以下命令保存数据集ds.WriteXml("Testdata.xml")附加标签<NewDataSet>.......</NewDataSet>被生成。

是否可以抑制此标签生成器?


数据集可以包含多个表,并且有效的 XML 文件必须包含单个根节点,这就是它包装在该节点中的原因。您可以在创建 DataSet 时指定根节点的名称:

var ds = new DataSet("root");

但如果你想删除它,你可以先将数据集加载到X文档 http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx or Xml文档 http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.aspx然后提取所需的节点并将其保存到文件中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

保存不带 标记的数据集 ds.WriteXml(...)? 的相关文章

随机推荐