Xslt Argument List : Xslt : XML C# Examples


C# Examples » XML » Xslt »

 

Xslt Argument List









    
using  System;
using  System.Data;
using  System.IO;
using  System.Xml;
using  System.Xml.XPath;
using  System.Xml.Xsl;

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"  );
        
                XsltArgumentList  arg  =  new  XsltArgumentList();
                arg.AddParam(  "arg",  "",  "yourParam"  );
        
                tr.Transform(  doc.CreateNavigator(),  arg,  tw  );
                
                tw.Close();
                sw.Close();
        
          }  catch(  Exception  exc  )  {
                Console.WriteLine(exc.Message  );
          }
    }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo XML
» Xslt