Come effettuare una chiamata a Java da XSL

March 5

Un foglio di stile XSL è un file che consente di personalizzare e lay out documenti XML in una pagina Web o su un'applicazione desktop. Il documento XSL ha diverse funzioni estese e una di queste caratteristiche è chiamare un metodo Java, che è una funzione situato in una classe Java. È necessario primo punto per la classe Java che contiene il metodo che si desidera chiamare, quindi è possibile chiamare il metodo all'interno del corpo del foglio di stile XSL.

istruzione

1 Fare clic con il documento XSL che si desidera modificare e selezionare "Apri con". Scegli il tuo editor di XSL che si desidera utilizzare per aggiungere il metodo Java.

2 Aggiungere direttiva package inclusione Java nella sezione principale definizione del foglio XSL. La definizione del file è la prima definizione del tag. Aggiungere il seguente codice al tag:

xmlns: str = "Xalan: //org.apache.commons.lang.StringUtils"

In questo esempio, il "StringUtils" classe Java è incluso. Cambiare la classe con il nome della classe che contiene il metodo che si desidera utilizzare.

3 Aggiungere la chiamata al metodo nel corpo del foglio XSL. Per esempio, se si desidera cambiare il nome del cliente per tutti i caratteri maiuscoli il seguente tag XSL utilizza il metodo Java "maiuscolo":

<Xsl: value-of select = "str: maiuscole (string (CustomerName))"> </ xsl: value-of>