Я пытаюсь найти простой способ передачи параметров из моего файла класса C # (.cs) в мой файл .xslt.На самом деле я не работаю с XML-файлом, поэтому не знаю, сработает ли что-то подобное http://msdn.microsoft.com/en-us/library/system.xml.xsl.xsltargumentlist.addparam.aspxКроме того, у меня нет метода main, поскольку это просто класс (все это делается в .net).Кто-нибудь знает возможный способ сделать это?
protected void Page_Load(object sender, EventArgs e)
{
XsltSettings settings = new XsltSettings();
settings.EnableScript = true;
FetchQuote();
// Create the XslCompiledTransform and load the stylesheet
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("Home.xslt");
// Create the XsltArgumentList
XsltArgumentList xslArg = new XsltArgumentList();
// Add parameters
xslArg.AddParam("chart_url", "","Chart_Url");
xslArg.AddParam("last", "", "Last");
xslArg.AddParam("change", "", "Change");
xslArg.AddParam("perc_change", "", "Perc_Change");
// Transform the File
using (XmlWriter w = XmlWriter.Create("output.xml"))
{
xslt.Transform("", xslArg, w);
}
}