0

以下のようなxmlファイルがあります。

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

「Content」の後に新しいノードを書きたいのですが、XMLDocument を使用してそれを行う方法を知っています。それを行うために XMLTextWriter を使用する方法はありますか?

4

1 に答える 1

1

.xml を使用して、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 に答える