Thomas J.S.: Mit XSLT Java-Methoden in Saxon (8.1.1) aufrufen

Beitrag lesen

Hallo,

weiß zufällig jemand, wie man unten aufgeführten Quellcode, der für Xalan geschrieben wurde, für Saxon schreibt?

Das nicht (denn dazu müsste man wohl die gesamte Saxon-API kennen), aber ...

Hier wird eigentlich nur eine Java-Methode zum Loggen aufgerufen und dabei Paramter übergeben. Mit Saxon kann man es natürlich nicht eins zu eins übernehmen.

Ist es überhaupt mit Saxon möglich Java-Methoden aufzurufen?

... das ist möglich (beachte aber die Version die du benützt):

http://www.saxonica.com/documentation/extensibility/functions/staticmethods.html

Die Java-API findest du unter:
http://www.saxonica.com/documentation/javadoc/index.html

Der der Package "net.sf.saxon" findest du die Klassen "StandardErrorHandler" und StandardErrorListener. Damit hast du zwei fertige Klassen auf die du direkt von XSLT aus zugreifen kannst.

Grüße
Thomas