Was ist der aktuelle Stand von XSLT 2.0 Verfügbarkeit innerhalb .NET
Frage
Die neueste ich aus dem Internet und Blogosphäre zeigen, dass Microsofts XML-Team würde finden können unterstützt XSLT 2.0 (jetzt, dass es eine vollständige geblasene W3C-Empfehlung war) . Ich kann nichts darüber hinaus finden.
Was ist der aktuelle Stand? Ist es in .NET 3.5 / 4.0 oder sind sie mit XSLT 1.1 stecken und schieben XQUERY und LINQ?
Lösung
Es wird von Microsoft nicht unterstützt und es hat kein anouncement mir bewusst bin. Wo haben Sie das?
UPDATE (nachdem Sie den Link zum XML-Team Blog hinzugefügt):
Es scheint, dass Microsoft ihre Strategie geändert gemäß dieses Interview mit Chris Lovett, bei Microsoft ein Programm-Manager auf dem XML-Team, später im selben Jahr, so dass es alles über LINQ ist:
Wie für XSLT 2.0 - wir haben gehört, von Kunden und verstehen die Verbesserungen in XSLT 2.0 über XSLT 1.0, aber jetzt sind wir in der Mitte einer großen strategischen Investition in LINQ und EDM für die Zukunft der Daten Programmier-Plattform, die wir denken, wesentliche Verbesserungen in schaffen wird Programmierung gegen alle Arten von Daten. Aber wir sind immer wieder die Bewertung unserer Technologie-Investitionen so, wenn Ihr Leser wollen ihr Volumen zu auf XSLT 2.0 bitte fragen sie uns fallen zu lassen eine Linie mit ihren Kommentaren.
Wenn Sie verwenden möchten, XSLT / XPath 2.0 mit .NET Sie Saxon.NET . Dies ist jedoch nur die Java-Version von Saxon innerhalb IKVM läuft. Es hat eine bedeutende Größe im Bereich von 30 MB und wenn ich es die Leistung versuchte nicht überwältigend erscheinen (Dies war ein sehr einfaches Test aber so könnte das Ergebnis mit einem typischen Sheet unterschiedlich sein).
Andere Tipps
XQSharp enthält nun eine vollständige XSLT-2.0-Implementierung für .NET. Es ist noch nicht zu MSIL kompilieren, aber das ist in der Pipeline.