Mega Code Archive

 
Categories / C# Tutorial / XML
 

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