【发布时间】:2015-01-21 11:49:21
【问题描述】:
我只想写根节点。 我试过了
File.WriteAllText(@"C:\Users\ah0145085\Desktop\Merged1.xml", m_XmlDocument.DocumentElement.InnerXML);
但在这种情况下,我没有得到格式化的 xml 文件
【问题讨论】:
-
试试,m_XmlDocument.DocumentElement.OuterXml
-
根据定义,一个 XML 文件只能有一个根。您的标题暗示您想将“所有子项”写入 XML 文件。这意味着多个根节点,或者换句话说,一个不是 XML 的文件。在你的问题中,你说的是完全不同的东西。 “我只想写根节点”。在 XML 文件中找不到“根节点s”。只有一个。 “根节点”和“根的所有子节点”之间存在差异。是哪一个?
-
对不起,我写错了“我只想写根节点”我的问题是我想写一个根节点的所有子节点,即生成的 xml 将包含多个没有父节点的子节点(我知道生成的文件将不是有效的 xml,因为它不会包含任何仅根的子节点)
标签: c#