This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
XSL to put node (and kids) into a comment
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: [xsl] XSL to put node (and kids) into a comment
- From: Monte Kalisch <MonteK at ntercept dot com>
- Date: Fri, 1 Jun 2001 09:03:51 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
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