Transform Extension : Xml transformation : XML C# Examples


C# Examples » XML » Xml transformation »

 

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  );
              }
        }
}
    
   
  
   



Output

NewtonCurieSteve Irwin


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo XML
» Xml transformation