以下のようなxmlファイルがあります。
<?xml version="1.0" encoding="utf-8" ?>
<Book>
<Title>Title</Title>
<Content>Content</Content>
</Book>
「Content」の後に新しいノードを書きたいのですが、XMLDocument を使用してそれを行う方法を知っています。それを行うために XMLTextWriter を使用する方法はありますか?
以下のようなxmlファイルがあります。
<?xml version="1.0" encoding="utf-8" ?>
<Book>
<Title>Title</Title>
<Content>Content</Content>
</Book>
「Content」の後に新しいノードを書きたいのですが、XMLDocument を使用してそれを行う方法を知っています。それを行うために XMLTextWriter を使用する方法はありますか?
.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();