Java-Erweiterungsfunktion mit Namensraum im Java-Format

(Auszug aus "XSLT Kochbuch" von Sal Mangano)

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xslt" xmlns:java="http://xml.apache.org/xslt/java">
  <xalan:component prefix="Math" functions="sin cos tan atan">
    <xalan:script lang="javaclass" src="http://xml.apache.org/xslt/java"/>
  </xalan:component>
  <xsl:variable name="pi" select="4.0 * java:java.lang.Math:atan(1.0)"/>
  <!-- ... -->
</xsl:stylesheet>

Verwenden Sie diese Form, wenn Sie mit einer einzigen Namensraumdeklaration auf eine Vielzahl von Java-basierten Erweiterungen zugreifen möchten. Der Nachteil dabei ist, dass alle Aufrufe etwas wortreicher werden.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2006 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT Kochbuch" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O'Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de