Wie man einen Aufruf von Java aus XSL

June 13

Ein XSL-Stylesheet ist eine Datei, die können Sie anpassen und layouten XML-Dokumente in einer Web-Seite oder auf eine desktop-Anwendung. Das XSL-Dokument hat mehrere erweiterte Funktionen und eine dieser Funktionen ist eine Java-Methode aufrufen, die eine Funktion in einer Javaklasse gelegen ist. Sie müssen zuerst auf der Java-Klasse, die die Methode enthält, die Sie aufrufen möchten, dann können rufen Sie die Methode innerhalb des Körpers des XSL-Stylesheets.

Anweisungen

1 Mit der rechten Maustaste des XSL-Dokuments, das Sie bearbeiten möchten und wählen "Öffnen mit". Wählen Sie Ihre XSL-Editor verwenden, um die Java-Methode hinzufügen möchten.

2 Fügen Sie der Richtlinie über Java Aufnahme im Abschnitt Hauptdefinition der XSL-Stylesheet. Die Definition der Datei ist der erste Tag-Definition. Fügen Sie den folgenden Code in den Tag:

Xmlns:str = "xalan://org.apache.commons.lang.StringUtils"

In diesem Beispiel die Java "StringUtils" ist Klasse enthalten. Ändern Sie die Klasse mit dem Klassennamen, der die Methode enthält, die Sie verwenden möchten.

3 Fügen Sie den Aufruf der Methode im Hauptteil der XSL-Stylesheet. Zum Beispiel, wenn Sie einen Kundennamen in Großbuchstaben ändern möchten verwendet das folgende XSL-Tag "Großbuchstabe" Java-Methode:

< xsl: Value-der select="str:upperCase(string(CustomerName))" >< / xsl: value-of >