RE: [xsl] Source Reducer

Subject: RE: [xsl] Source Reducer
From: "Aron Bock" <aronbock@xxxxxxxxxxx>
Date: Mon, 06 Jun 2005 19:56:22 +0000
From: <tomas.vanek@xxxxxxxxxxxxx>

The reduction according the ancestor count (wihout "mode"):
 <xsl:template match="@*">
	<xsl:copy-of select=./>
 </xsl:template>

 <xsl:template match="node()">
   <xsl:param name="level>1</xsl:param>

   <xsl:copy>
	<xsl:apply-templates select="@*"/>
	<xsl:if test="$level &lt; 4">
		<xsl:apply-templates select="node()">
			<xsl:with-param name="level" select="$level +
1"/>
		</xsl:apply-templates>
	</xsl:if>
   </xsl:copy>
 </xsl:template>


Nice! Some of us are myopic save in hindsight!

--A

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee. Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


Current Thread