我可以在没有任何问题的情况下读取和写入数据集中的XML文件,但是如果我使用ds.WriteXml("Testdata.xml")
额外的标记保存DataSet <NewDataSet>.......</NewDataSet>
则会生成.
是否有可能压制这个标签一般?
数据集可以包含多个表,并且有效的 XML 文件必须包含单个根节点,这就是它包装在该节点中的原因。您可以在创建 DataSet 时指定根节点的名称:
var ds = new DataSet("root");
Run Code Online (Sandbox Code Playgroud)
但如果您想删除它,您可以首先将数据集加载到XDocument或XmlDocument中,然后提取所需的节点并将其保存到文件中。