Ein XSL-Stylesheet ist eine Datei, die Sie anpassen und das Layout von XML-Dokumenten in einem Web- Seite oder auf einem Desktop- Anwendung ermöglicht . Die XSL-Dokument hat mehrere erweiterte Funktionen und eine dieser Funktionen ist es, eine Java-Methode , die eine Funktion in einer Java-Klasse befindet sich rufen . Sie müssen zuerst auf der Java-Klasse , die die Methode, die Sie anrufen möchten, enthält hinweisen , dann können Sie das Verfahren innerhalb des Körpers des XSL-Stylesheet nennen . Anleitung
1
rechten Maustaste auf das XSL-Dokument das Sie bearbeiten möchten , und wählen Sie " Öffnen mit. " Wählen Sie Ihre XSL-Editor Sie verwenden möchten , um die Java-Methode hinzuzufügen.
2
Fügen Sie den Java-Paket Einbeziehung Direktive in der Haupt- Definition Teil des XSL Blatt . Die Definition der Datei ist der allererste Tag-Definition . Fügen Sie den folgenden Code mit dem Tag :
xmlns: str = " xalan ://org.apache.commons.lang.StringUtils "
In diesem Beispiel ist die Java " StringUtils " class enthalten ist. Ändern Sie die Klasse mit den Namen der Klasse , die die Methode, die Sie verwenden möchten, enthält .
3
Fügen Sie den Aufruf der Methode in den Körper des XSL Blatt . Zum Beispiel, wenn Sie den Namen eines Kunden in Großbuchstaben ändern möchten die folgende XSL -Tag verwendet die " großen" Java-Methode :
< xsl : value-of select = " str: upperCase (string ( CustomerName ) ) ">