2010-05-03 109 views
0

如何在单独的xml文件中编写“XmlNodeList”的内容(即,如果文件已经包含一些文本,则应该将内容追加到文件末尾)? 任何人都可以帮助我解决这个问题。将xml内容写入文件

+1

在现有文件末尾追加将导致该文件不是有效的xml文件。你确定这是你想要的吗? – 2010-05-03 05:59:50

+0

是的。我有一个在我的应用程序中生成的xmlfiles列表。我必须在所有文件中添加一些元素并创建一个新文件。感谢您的回复。 – krishna 2010-05-03 06:25:56

回答

0

如果您知道XML(我假设你做的!),你可以做以下步骤:

  1. 创建您需要修改
  2. 创建的XmlNodeList准备的文件XmlDocument对象(你有已经)
  3. 使用appendChild,InsertAfter或InsertBerfore方法(这些方法只接受XmlNode的,所以你将不得不遍历)
  4. 保存的XmlDocument

希望这有助于
问候,
阿卜杜勒Olakara

0

加载XML文档。找到您想要插入新块的节点。插入块。将XML写入文件。

为此目的使用XmlDocument类。查看MSDN的例子。