c# - how to use XMLTextWriter to write XML node at a specified position -


i have xml file likes below.

<?xml version="1.0" encoding="utf-8" ?> <book>   <title>title</title>   <content>content</content> </book> 

i want write new node after 'content', know how use xmldocument that, there way use xmltextwriter that?

you have write whole xml document, i.e. elements , attributes , attribute values using xmltextwriter. after you've written <content> element, can write additional element.

something this:

writer.writestartdocument(); writer.writestartelement("book"); writer.writestartelement("title"); writer.writestring("title"); writer.writeendelement(); writer.writestartelement("content"); writer.writestring("content"); writer.writeendelement(); // insert new data here writer.writeendelement(); writer.writeenddocument(); 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -