Chances are zero for XSLT2 in Orcas. Orcas is spec frozen now, and we can’t do a lot of work hoping that W3C will finalize the spec before we finalize the code. Also, Orcas is a tools release, so we can’t take anything other than critical bug fixes in the .NET 2.0 “red bits”. We are actively working on XSLT2 however, and there will be CTP releases starting in roughly the Orcas timeframe. It’s not clear how it will ultimately be released.
January 9th, 2007
Our users have made it very clear that they want an XSLT 2.0 implementation once the Recommendation is complete. A team of XSLT experts is now in place to do this, the same people who have been working on the XSLT enhancements that will be shipped in the forthcoming “Orcas” release of Visual Studio / .NET 3.5. Orcas development work is winding down in advance of Beta releases over the next several months, so there is no possibility of shipping XSLT 2.0 in Orcas. The XSLT team will, however, be putting out Community Technology Previews (CTP) with the XSLT 2 functionality and appropriate tooling as the implementation matures. The eventual release date and ship vehicles (e.g. a future version of .NET or a standalone release over the Web) have not been determined, and depend on technical progress, customer demand, and other currently unknowable factors.
So Orcas Beta 2 released a few months back. Depending on your interpretation of various announcements, VS.NET 2008, which is quite stable already in Beta 2, will release somewhere between November and February. So that should mean we should expect an XSLT 2.0 CTP somewhere between now and March?
I must admit that I am getting quite excited by the anticipation of the first CTP release. Of course I can’t imagine MSFT would do something as silly as not deliver on something that the community fought as hard as we did to gain in the first place,
Our users have made it very clear that they want an XSLT 2.0 implementation once the Recommendation is complete.
… would they?
Not the MSFT XmlTeam I know and love**, that’s for sure!
A team of XSLT experts is now in place to do this, the same people who have been working on the XSLT enhancements that will be shipped in the forthcoming “Orcas” release of Visual Studio / .NET 3.5.
** DISCLAIMER: The MSFT XmlTeam you know and [love|hate] might differ from the MSFT XmlTeam I know and, at present time, [HEART]. ;-)
Hey MSFT XmlTeam: How about a time frame update? Oh, and while we’re at it, will the XSLT 2.0 CTP source be a part of the forthcoming MS.NET Open Reference release? That would be *FANTASTIC*! :D
/me is waiting eagerly to hear when we all get to play with the first MS.NET XSLT 2.0 CTP release. :D