我们目前正在将我们的项目从VS2003
to转换为VS2005
,我正在寻找使用 to 转换代码的正确 XslTransform
方法XslCompiledTransform
。
更改类名没什么大不了的,但是在使用
XslCompiledTransform's
Transform 方法时,我遇到了问题。
在XslTransform's
Transform 方法接受XPathDocument
对象之前,现在Transfrom
方法是 expect XmlReader
:
这是代码:
XslCompiledTransform xslt = new XslCompiledTransform();
XPathDocument doc = new XPathDocument(new StringReader(DS.GetXml().ToString()));
StringWriter sw = new StringWriter();
xslt.Transform(doc,null,sw,null);
此外,新Transform
方法 expectSystem.Xml.XmlWriter
代替System.IO.StringWriter
.
解决这个问题的最佳方法是什么?
谢谢