Pregunta

Lo último que puedo encontrar en la web y en la blogósfera indica que el equipo XML de Microsoft sería compatible con XSLT 2.0 (ahora que era una recomendación completa del W3C) . No puedo encontrar nada más allá de eso.

¿Cuál es el estado actual? ¿Está disponible en .NET 3.5 / 4.0 o están atascados con XSLT 1.1 y presionan XQUERY y LINQ?

¿Fue útil?

Solución

No es compatible con Microsoft y no ha habido ningún anuncio que yo sepa. ¿Dónde se enteró de eso?

ACTUALIZACIÓN (después de agregar el enlace al Blog del equipo XML):

Parece que Microsoft cambió su estrategia de acuerdo con esta entrevista con Chris Lovett, gerente de programa del equipo XML de Microsoft, más tarde ese mismo año, por lo que se trata de LINQ:

  

En cuanto a XSLT 2.0, hemos escuchado de   clientes y entender el   mejoras en XSLT 2.0 sobre XSLT   1.0, pero ahora estamos en medio de una gran inversión estratégica en LINQ   y EDM para el futuro de los datos   plataforma de programación que pensamos   creará importantes mejoras en   programación contra todo tipo de datos.   Pero siempre estamos reevaluando nuestra   inversiones en tecnología así que si su   los lectores quieren aumentar su volumen   en XSLT 2.0, pídales que nos dejen   una línea con sus comentarios.

Si desea usar XSLT / XPath 2.0 con .NET, puede usar Saxon.NET . Sin embargo, esta es solo la versión Java de Saxon que se ejecuta dentro de IKVM. Tiene un tamaño significativo en el rango de 30 MB y cuando lo probé, el rendimiento no parecía abrumador (aunque esta fue una prueba muy básica, por lo que el resultado podría ser diferente con una hoja de estilo típica).

Otros consejos

XQSharp ahora incluye una implementación completa de XSLT 2.0 para .NET. Todavía no se compila a MSIL, pero eso está en proceso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top