<%@ taglib uri="http://java.sun.com/jstl/xml" prefix="x" %> <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <c:importurl="http://localhost:8080/home/build.xml" var="buildXml" /> <c:importurl="/WEB-INF/xslt/myTrans.xsl" var="xslt" /> <x:transformxml="${buildXml}" xslt="${xslt}" /> //myTrans.xsl <?xmlversion="1.0" encoding="ISO-8859-1"?> <xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:outputmethod="html"/> <xsl:templatematch="/"> <html><head><title>List of build.xml targets </title></head><bodybgcolor="white"><h2>Build.xml targets</h2> <xsl:apply-templates/> </body></html> </xsl:template> <xsl:templatematch="/project"> <dl> <xsl:for-eachselect="./target"> <dt><b><xsl:value-ofselect="@name" /></b> </dt> <xsl:iftest="@depends"> <dd>depends=<xsl:value-ofselect="@depends" /> </dd></xsl:if> </xsl:for-each><!--end for-each contact --> </dl> </xsl:template> <xsl:templatematch="text()"> <xsl:value-ofselect="normalize-space()" /> </xsl:template> </xsl:stylesheet> |
Cet article JSP: Transformation XML est apparu en premier sur .