Copy one xml document as a sub element into another xml document : XmlTextReader « XML « C# / CSharp Tutorial






using System;
using System.Xml;

class MainClass
{
    static void Main(string[] args)
    {
        XmlTextWriter writer = new XmlTextWriter("C:\\xmlWriterTest.xml", null);
        writer.WriteStartDocument();


        XmlTextReader reader = new XmlTextReader(@"C:\Sample.xml");
        
        while (!reader.EOF)
        {
            writer.WriteNode(reader, false);
        }


        // Ends the document.
        writer.WriteEndDocument();

        writer.Close();

        return;
    }
}








30.7.XmlTextReader
30.7.1.Create XmlTextReader from StringReader
30.7.2.Read and write XML document
30.7.3.XmlTextWriter: Write Comment
30.7.4.XmlTextWriter: write start element
30.7.5.XmlTextWriter: write string
30.7.6.Copy one xml document as a sub element into another xml document
30.7.7.Use XmlTextReader to load xml document from file
30.7.8.Load xml document in XmlTextReader to XmlDocument
30.7.9.XmlTextReader: read and move
30.7.10.XmlTextReader: Skip