Csharp/C Sharp by API/System.Xml.Xsl/XsltArgumentList
new XsltArgumentList()
<source lang="csharp"> 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 ); } }
}
</source>