Estoy tratando de entender las cosas XML y XSLT, y en mi investigación tropecé con diferentes procesadores XSLT.¿Qué herramientas XSLT 2.0 existen?
Xalan fue el primero, y parece funcionar bastante bien y es gratis, excepto que necesito/quiero usar características en las especificaciones 2.0, incluido el esquema XML. Para hacerlo, debo trabajar con extensiones y Xalan, o cambiar a otro.
Así que busqué un poco más y alguien me apuntó hacia Saxon, que no viene con XML-Schema aware AND free, que no es dramático en sí mismo, sino algo triste.
Eso es más o menos donde estoy ahora, y estoy buscando orientación sobre las herramientas que puedo utilizar para lograr mis objetivos, que sería el uso de las especificaciones 2.0.
No me importa el idioma, pero preferiría algo Java, Python o Ruby (o cualquier otra cosa libre y crossplatform).
Subestación, por karma adicional: ¿Puedo usar la edición gratuita de Saxon combinada con Xerces para lograr lo que quiero?
Algunas lecturas adicionales parecen sugerir que Saxon es el único camino a seguir para los procesadores de esquema-consciente, pero creo que, técnicamente, lo que pude combine Saxon y Xerces2, pero aún tengo que calcular cómo. –
También de interés: lista de todos los XSLT 2.0 procesadores en esta pregunta: http://stackoverflow.com/questions/515979/java-xslt-processors-supporting-xpath-2-0 – Abel