Mega Code Archive

 
Categories / C# Tutorial / XML
 

Transform Extension

using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.IO; using System.Xml; using System.Xml.XPath; using System.Xml.Xsl; public class MainClass {          public static void Main(){        try{                 XPathDocument doc = new XPathDocument( @"Sample.xml" );                 StringWriter sw = new StringWriter();                 XmlTextWriter tw = new XmlTextWriter( sw );                 tw.Formatting = Formatting.Indented;                 tw.Indentation = 4;                 XslTransform tr = new XslTransform();                 tr.Load( @"SampleTransform.xslt" );                 tr.Transform( doc.CreateNavigator(), null, tw );                                  tw.Close();                 sw.Close();                 Console.WriteLine( sw.ToString());        } catch( Exception exc ) {                 Console.WriteLine( exc.Message );        }     } } Newton Curie Steve Irwin