RE: XSL to put node (and kids) into a comment
OK, that makes sense. Sorry for the, seemingly obvious FAQ/RTFM oversight, but I'm sorta new to all this and there *is* a lot to read. ;) The question, I have then, is surely there's a *way* to do what I want. Any suggestions? -----Original Message----- From: David_N_Bertoni@xxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Sent: 6/1/01 12:30 PM Subject: Re: XSL to put node (and kids) into a comment >From the XSLT recommendation: http://www.w3.org/TR/xslt#section-Creating-Comments "It is an error if instantiating the content of xsl:comment creates nodes other than text nodes. An XSLT processor may signal the error; if it does not signal the error, it must recover by ignoring the offending nodes together with their content." So, I don't believe you can generate xml within a comment by using xsl:comment. You don't show the results of running your stylesheet, but the fragment you posted should produce an empty comment. Anyone else have an opinion? Dave Monte Kalisch <MonteK@xxxxxxxxxxxx> To: "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" Sent by: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> owner-xsl-list@xxxxxxxxxxxx cc: (bcc: David N Bertoni/CAM/Lotus) rytech.com Subject: XSL to put node (and kids) into a comment 06/01/2001 09:03 AM Please respond to xsl-list 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format