Timo: java und xslt

Beitrag lesen

Hi,

ich glaube ich weiß jtzt warum: die SAXON 9he.jar beinhaltet kein com.icl.._Package, deswegen hat eclipse das nicht erkannt.

Jetzt nochmal einpaar andere Frage:
1)warum kann JAXP kein xslt 2.0 unterstützen?Falls doch kannst du mir bitte ein BeispielProgramm schicken.
2)hast du nicht zufällig ein Java_Programm, das xslt 2.0 unterstützt?
mit Java_Programm meine ich sowas ähnliches siehe Code:

Example 5-3: SimpleJaxp.java

package chap5;

import java.io.*;

/**
* A simple demo of JAXP 1.1
*/
public class SimpleJaxp {

/**
   * Accept two command line arguments: the name of
   * an XML file, and the name of an XSLT stylesheet.
   * The result of the transformation
   * is written to stdout.
   */
  public static void main(String[] args)
      throws javax.xml.transform.TransformerException {
    if (args.length != 2) {
      System.err.println("Usage:");
      System.err.println(" java " + SimpleJaxp.class.getName( )
          + " xmlFileName xsltFileName");
      System.exit(1);
    }

File xmlFile = new File(args[0]);
    File xsltFile = new File(args[1]);

javax.xml.transform.Source xmlSource =
        new javax.xml.transform.stream.StreamSource(xmlFile);
    javax.xml.transform.Source xsltSource =
        new javax.xml.transform.stream.StreamSource(xsltFile);
    javax.xml.transform.Result result =
        new javax.xml.transform.stream.StreamResult(System.out);

// create an instance of TransformerFactory
    javax.xml.transform.TransformerFactory transFact =
        javax.xml.transform.TransformerFactory.newInstance( );

javax.xml.transform.Transformer trans =
        transFact.newTransformer(xsltSource);

trans.transform(xmlSource, result);
  }
}