如何在C中应用XSLT样式表#

我想使用C#将XSLT样式表应用于XML文档,并将输出写入文件

我在这里找到了一个可能的答案:http://web.archive.org/web/20130329123237/http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=63

从文章中:

XPathDocument myXPathDoc=新的XPathDocument(myXmlFile);
XslTransform myXslTrans=新建XslTransform();
myXslTrans.Load(myStyleSheet);
XmlTextWriter myWriter=newxmltextwriter(“result.html”,null);
转换(myXPathDoc,null,myWriter);

编辑:

但是我信任的编译器说,XslTransform已经过时了:使用xslcomiledtransform

XPathDocument myXPathDoc=新的XPathDocument(myXmlFile);
XslCompiledTransform myXslTrans=新的XslCompiledTransform();
myXslTrans.Load(myStyleSheet);
XmlTextWriter myWriter=newxmltextwriter(“result.html”,null);
转换(myXPathDoc,null,myWriter);

发表评论