ASP.NET 传递参数到XSLT
2006-03-13 14:59 Tam 阅读(459) 评论(0) 编辑 收藏 举报ASP.NET 2.0 :
XslCompiledTransform transformer = new XslCompiledTransform();
transformer.Load(Server.MapPath("XSLTCreator.xsl"), XsltSettings.TrustedXslt, new XmlUrlResolver());
XsltArgumentList args = new XsltArgumentList();
args.AddParam("style", "", "template/style.css");
transformer.Transform(new XPathDocument(Server.MapPath("XSLTCreator.xml")), args, output);
ASP.NET 1.1 :
XmlDocument XmlDoc=new XmlDocument();
XmlDoc.Load(strFilePath);
XslTransform xslt = new XslTransform();
xslt.Load(strXslPath);
XsltArgumentList xslArg = new XsltArgumentList();
xslArg.AddParam("Key1", "",IXPath);
xslArg.AddParam("Path", "",strPath);
xslt.Transform(XmlDoc,xslArg,writer,null);
至于到XSLT怎么拿就不说了,自己起个变量获取吧。