XslTransform.Transform : XslTransform « System.Xml.Xsl « C# / C Sharp by API






XslTransform.Transform

  
using System;
using System.Collections;
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( "test.xslt" );

        tr.Transform( doc.CreateNavigator(), null, tw );
    
        tw.Close();
        sw.Close();
      }
      catch( Exception exc )
      {
          Console.WriteLine( exc.Message );
      }
    }
}

   
    
  








Related examples in the same category

1.XslTransform.Load