[Home] [By Thread] [By Date] [Recent Entries]
Ben Stover schrieb:
Lets start with the following simplified piece of XSLT code :
Also, you will want to learn about the identity template, which is a very common and important XSLT pattern, given below. <xsl:stylesheet version="1.0" xmlns:moxx="net.moxx" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">
<moxx:root>
<xsl:apply-templates select="moxx:aaa/moxx:bbb"/>
</moxx:root>
</xsl:template> <xsl:template match="moxx:bbb"><!-- or moxx:aaa/moxx:bbb
for greater precision in matching -->
<moxx:someelement>
<xsl:apply-templates/>
</moxx:someelement>
</xsl:template> <xsl:template match="@*|node()"><!-- identity template -->
<xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy>
</xsl:template></xsl:stylesheet> Michael Ludwig
|

Cart



