En mi aplicación web necesito usar Saxon TransformerFactory para usar XSLT 2.0 pero no puedo usar el método setProperty porque no tengo este derecho en el servidor web y hay una Gerente de seguridad.Cómo seleccionar saxon TransformerFactory en Java
así que he leído que debería ser posible hacer esto:
utilizar la API de Servicios (como se detalla en la especificación JAR), si está disponible, para determinar el nombre de clase. La API de Servicios buscará un nombre de clase en el archivo META-INF/services/javax.xml.transform.TransformerFactory en jar disponibles para el tiempo de ejecución.
me encontré con este archivo en WEB-INF/lib/saxon9.jar pero cuando istantiate un TransformerFactory, la fábrica por defecto siempre se selecciona en lugar de una fábrica de Sajonia.
¿Cómo puedo seleccionar Saxon Transformer Factory?
Gracias
Puede encontrar un resumen de todos los enfoques a continuación (y más) aquí: http://stackoverflow.com/questions/11314604/how-to-set-saxon-as-the-xslt-processor-in-java –