This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

XSL to put node (and kids) into a comment


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]