Question

Les dernières informations que j'ai pu trouver sur le Web et dans la blogosphère indiquent que l'équipe XML de Microsoft serait prenant en charge XSLT 2.0 (maintenant qu'il s'agissait d'une recommandation W3C complète) . Je ne trouve rien d'autre que ça.

Quel est le statut actuel? Est-il disponible dans .NET 3.5 / 4.0 ou sont-ils bloqués avec XSLT 1.1 et poussant XQUERY et LINQ?

Était-ce utile?

La solution

Il n’est pas pris en charge par Microsoft et il n’ya eu aucune annonce à ma connaissance. Où avez-vous entendu parler de cela?

UPDATE (après l'ajout du lien vers le blog de l'équipe XML):

Il semble que Microsoft ait modifié sa stratégie en fonction de cette interview avec Chris Lovett, responsable de programme au sein de l’équipe XML de Microsoft, plus tard la même année. Tout est donc à propos de LINQ:

  

En ce qui concerne XSLT 2.0 - nous avons entendu parler de   clients et comprendre la   améliorations de XSLT 2.0 par rapport à XSLT   1.0, mais nous sommes actuellement en plein investissement stratégique dans LINQ   et EDM pour l'avenir des données   plate-forme de programmation que nous pensons   créera des améliorations majeures dans   programmation contre tous types de données.   Mais nous réévaluons toujours notre   investissements technologiques, donc si votre   les lecteurs veulent augmenter leur volume   sur XSLT 2.0, demandez leur de nous laisser tomber   une ligne avec leurs commentaires.

Si vous souhaitez utiliser XSLT / XPath 2.0 avec .NET, vous pouvez utiliser Saxon.NET . Cependant, il ne s’agit que de la version Java de Saxon fonctionnant dans IKVM. Il a une taille significative de l'ordre de 30 Mo et lorsque je l'ai essayé, les performances ne semblaient pas écrasantes (test très élémentaire, le résultat peut être différent avec une feuille de style typique).

Autres conseils

XQSharp inclut désormais une implémentation complète de XSLT 2.0 pour .NET. Il n’a pas encore été compilé dans MSIL, mais cela est en cours.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top