Subject: XSL to put node (and kids) into a comment
From: Monte Kalisch <MonteK@xxxxxxxxxxxx>
Date: Fri, 1 Jun 2001 09:03:51 -0400
|
I want to translate some of the incoming XML into HTML, but comment out
certain things that don't make sense in HTML (yet still leave the original
intact)
For instance, I want this XML:
<input type="group" name="age" min="1"/>
to be transformed into this:
<!--<input type="group" name="age" min="1"/>-->
How would I go about doing this? I have this XSL already, but it doesn't
seem to be working properly. It recognizes the tag in question, but doesn't
actually include the contents in the transformation:
<xsl:template match="* | text() | @*">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="input[@type = 'group']">
<xsl:comment>
<xsl:apply-templates/>
</xsl:comment>
</xsl:template>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|