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
Post a Comment