<xslt> (class XSLTProcess) uses external xsl processors. These are connected 
through org.apache.tools.ant.taskdefs.XSLTLiaison interface. The getLiaison() 
method itself calls the resolveProcessor() for instantiating the class. That 
uses the classname stored in "processor" which is settable as attribute.

So a <xslt processor="complete.other.processor.adapter"/> should work if you 
have an adapter for the other processor.

I only found one built-in adapter:
- org.apache.tools.ant.taskdefs.optional.TraXLiaison (default processor eg JAXP)


Jan


    private void resolveProcessor(String proc) throws Exception {
        String classname;
        if (proc.equals(PROCESSOR_TRAX)) {
            classname = TRAX_LIAISON_CLASS;
        } else {
            //anything else is a classname
            classname = proc;
        }
        Class clazz = loadClass(classname);
        liaison = (XSLTLiaison) clazz.newInstance();
    }





> -----Ursprüngliche Nachricht-----
> Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] 
> Gesendet: Donnerstag, 13. März 2008 09:47
> An: Ant Users List
> Betreff: RE: xslt version
> 
> -----Original Message-----
> From: Z W [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, March 13, 2008 9:15 AM
> To: Ant Users List
> Subject: xslt version
> 
> /*
> Is the xslt task in ant 1.7 using version 1 or version 2 ?
> */
> 
> Not sure, as i don't use ant 1.7.0 and xslt task right now,
> but i think it's 1.0 as the xsl files in
> %ANT_HOME%/etc all have
> 
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
> 
> but i read about ways to use xslt 2.0 with saxon =
> http://wiki.apache.org/ant/UsingAntWithXSLT20AndSaxon
> 
> Regards, Gilbert
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to