目前的状况是什么?是否可以在.NET 3.5 / 4.0中使用,还是使用XSLT 1.1并推送XQUERY和LINQ?
UPDATE(添加到XML Team Blog的链接之后):
微软的XML团队项目经理Chris Lovett似乎根据this interview改变了他们的策略,同年晚些时候,所有这一切都是关于LINQ的:
As for XSLT 2.0 – we’ve heard from
customers and understand the
improvements in XSLT 2.0 over XSLT
1.0,but right now we’re in the middle of a big strategic investment in LINQ
and EDM for the future of the data
programming platform which we think
will create major improvements in
programming against all types of data.
But we are always re-evaluating our
technology investments so if your
readers want to ramp up their volume
on XSLT 2.0 please ask them to drop us
a line with their comments.
如果要使用XSLT / XPath 2.0与.NET,您可以使用Saxon.NET.但是,这只是在IKVM中运行的Saxon的Java版本.它的大小在30 MB的范围内,当我尝试它的性能似乎没有压倒性(这是一个非常基本的测试,但结果可能会与典型的样式表不同).