0

我们目前正在将我们的项目从VS2003to转换为VS2005,我正在寻找使用 to 转换代码的正确 XslTransform方法XslCompiledTransform

更改类名没什么大不了的,但是在使用 XslCompiledTransform'sTransform 方法时,我遇到了问题。

XslTransform'sTransform 方法接受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.

解决这个问题的最佳方法是什么?

谢谢

4

1 回答 1

1

以下链接描述了 XslCompiledTransform 和 XslTransform 类之间的区别。

一个部分在两个版本中也有一些代码示例。

于 2015-04-30T15:01:18.247 回答