JSTL <x:transform>标签

<x:transform>标签适用于XML文档的XSL转换。

属性:

<x:transform>标签具有以下属性:

属性 描述 必须 默认
doc XSLT转换XML源文件 No Body
docSystemId 原始XML文档的URI No None
xslt XSLT样式表提供转换指令 Yes None
xsltSystemId 原始XSLT文档的URI No None
result 结果对象接受改造转换的结果 No Print to page
var 变量,该变量被设置为转换后的XML文档 No Print to page
scope 揭露改造的结果变量的范围 No None

例子:

考虑下面的XSLT样式表style.xsl:

<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output method="html" indent="yes"/><xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html></xsl:template><xsl:template match="books"> <table border="1" width="100%"> <xsl:for-each select="book"> <tr> <td> <i><xsl:value-of select="name"/></i> </td> <td> <xsl:value-of select="author"/> </td> <td> <xsl:value-of select="price"/> </td> </tr> </xsl:for-each> </table></xsl:template></xsl:stylesheet>

现在考虑下面的JSP文件: