How to force use of SAXON xslt processor?

Discussion in 'Java' started by Collin VanDyck, Apr 2, 2004.

  1. I've got a simple Java program:

    public class Test {
    public static void main(String[] args) {
    System.out.println("xalan class: " +

    org.apache.xalan.processor.TransformerFactoryImpl.newInstance().getClass().g
    etName());
    System.out.println("saxon class: " +

    com.icl.saxon.TransformerFactoryImpl.newInstance().getClass().getName());
    }
    }

    Whose output is:

    xalan class: org.apache.xalan.processor.TransformerFactoryImpl
    saxon class: org.apache.xalan.processor.TransformerFactoryImpl

    It seems like Xalan has taken over my computer.

    I do not have any classes in my jre/lib/endorsed, yet I cannot even get
    saxon's transformer factory to reutrn a saxon transformer factory instance.
    I want to be able to hot swap transformers in my application -- is there
    something I am missing here?

    Many thanks for any help.

    Collin
    Collin VanDyck, Apr 2, 2004
    #1
    1. Advertising

  2. "Collin VanDyck" <> wrote in message
    news:2Rkbc.12183102$...
    > I've got a simple Java program:
    >
    > public class Test {
    > public static void main(String[] args) {
    > System.out.println("xalan class: " +
    >
    >

    org.apache.xalan.processor.TransformerFactoryImpl.newInstance().getClass().g
    > etName());
    > System.out.println("saxon class: " +
    >
    > com.icl.saxon.TransformerFactoryImpl.newInstance().getClass().getName());
    > }
    > }
    >
    > Whose output is:
    >
    > xalan class: org.apache.xalan.processor.TransformerFactoryImpl
    > saxon class: org.apache.xalan.processor.TransformerFactoryImpl
    >
    > It seems like Xalan has taken over my computer.
    >
    > I do not have any classes in my jre/lib/endorsed, yet I cannot even get
    > saxon's transformer factory to reutrn a saxon transformer factory

    instance.
    > I want to be able to hot swap transformers in my application -- is there
    > something I am missing here?
    >
    > Many thanks for any help.
    >
    > Collin
    >
    >
    >


    Ok I just got it to work setting the system property
    "javax.xml.transform.TransformerFactory". Thanks for reading my post :)
    Collin VanDyck, Apr 2, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Collin VanDyck
    Replies:
    1
    Views:
    666
    Collin VanDyck
    Apr 2, 2004
  2. mikea_59
    Replies:
    4
    Views:
    669
    mikea_59
    Feb 21, 2005
  3. vaibhav
    Replies:
    3
    Views:
    1,142
    vaibhav
    Aug 14, 2006
  4. RolfK
    Replies:
    5
    Views:
    1,442
    Martin Honnen
    Feb 6, 2009
  5. Replies:
    2
    Views:
    5,075
    Stryder
    Feb 25, 2009
Loading...

Share This Page