[xsl] XSL to put node (and kids) into a comment

Subject: [xsl] 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


Current Thread