I am new with XSLT. Customer asked about XSLT 2.0 support in our production environment running webMethods IS 7.1.3. But I had only found out from documentation that XSLT 1.0 is installed by default. Is there any solutions which supports version 2.0?
Also the most harder requirement: is to easy edit the transformation template, the XSLT will be stored as separate XML file on server and loaded each service call.
we are only using XSLT 1.0 atm (on both 7.1.3 and 9.5.1).
As per our requirement we have our xslt-files stored externally under IS/config/ and assign this name to the appropriate Service in the XSLT. At least one part is constructing the filename from business data at runtime so we need to be dynamic here. As far as I know this does not work with the XSLT-Service-Template available in Developer/Designer.
We will check for XSLT 2.0 as soon as we get a requirement for it from our customer/project owner.
Many thanks for your replies on such short notice. Did someone tried to use another XSLT factory, I mean external open source library? After searching, I found out only licensed libraries?
Do you thing IS713 still support that other external factory with the XSLT transformation services and I believe JAXP/SAX parser suppport won’t work fo your?
This topic solved. I had used the Saxon processor library which supports XSLT 2.0 transformation. There was written custom process which works with file streams and applies the XSLT. XSLT is stored in config folder and path is dynamically created during processing on each environment. For easier XSLT management for user, I created an HTML page which allows create, modify and delete templates.