我可以毫无问题地读取 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(使用前将#替换为@)