Mega Code Archive

 
Categories / C# Tutorial / XML
 

XmlReaderSettings and XmlWriterSettings

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml;     public class MainClass     {         public static void Main()         {             XmlReader reader;             XmlWriter writer;             XmlReaderSettings readerSettings =new XmlReaderSettings();             XmlWriterSettings writerSettings = new XmlWriterSettings();             readerSettings.IgnoreComments = true;             readerSettings.Schemas.Add(null, "pubs.xsd");             readerSettings.ValidationType = ValidationType.None;             writerSettings.OmitXmlDeclaration = true;             writerSettings.Indent = true;             writerSettings.NewLineOnAttributes = true;             reader = XmlReader.Create("pubs.xml", readerSettings);             writer = XmlWriter.Create("output.xml", writerSettings);             while (reader.Read())             {                 writer.WriteNode(reader, true);             }             reader.Close();             writer.Close();         }     }