0

我有一个如下所示的 xml 文件。

<?xml version="1.0" encoding="utf-8" ?>
<Book>
  <Title>Title</Title>
  <Content>Content</Content>
</Book>

我想在“内容”之后写一个新节点,我知道如何使用 XMLDocument 来做到这一点,有没有办法使用 XMLTextWriter 来做到这一点?

4

1 回答 1

1

您将不得不编写整个 Xml 文档,即所有元素和属性以及使用XmlTextWriter. 编写<Content>元素后,您可以编写附加元素。

像这样的东西:

writer.WriteStartDocument();
writer.WriteStartElement("Book");
writer.WriteStartElement("Title");
writer.WriteString("Title");
writer.WriteEndElement();
writer.WriteStartElement("Content");
writer.WriteString("Content");
writer.WriteEndElement();
// insert your new data here
writer.WriteEndElement();
writer.WriteEndDocument();
于 2012-06-27T07:31:33.023 回答