Nwlapcug.com


Come effettuare una chiamata a Java da XSL

Un foglio di stile XSL è un file che consente di personalizzare e stendere documenti XML in una pagina Web o su un'applicazione desktop. Il documento XSL ha diverse caratteristiche estese e una di quelle caratteristiche è quello di chiamare un metodo Java, che è una funzione che si trova in una classe Java. In primo luogo è necessario fare riferimento alla classe Java che contiene il metodo che si desidera chiamare, quindi è possibile chiamare il metodo all'interno del corpo del foglio di stile XSL.

Istruzioni

1

Pulsante destro del mouse il documento XSL che si desidera modificare e selezionare "Apri con". Scegliere editor XSL che si desidera utilizzare per aggiungere il metodo Java.

2

Aggiungere la direttiva di inclusione del pacchetto Java nella sezione definizione principale del foglio XSL. La definizione del file è la prima definizione di tag. Aggiungere il seguente codice nel tag:

xmlns:Str = "xalan://org.apache.commons.lang.StringUtils"

In questo esempio il Java "StringUtils" classe è inclusa. Modificare 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 modificare il nome di un cliente per tutti i caratteri maiuscoli il seguente tag XSL utilizza il metodo Java "maiuscolo":

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