[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSL to put node (and kids) into a comment
As someone else pointed out, the problem is that it's an error to create element nodes that are children of a comment node. Can't think of any suitable circumvention. Mike Kay Software AG > -----Original Message----- > From: Monte Kalisch [mailto:MonteK@xxxxxxxxxxxx] > Sent: 01 June 2001 15:58 > To: 'Michael Kay '; 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx ' > Subject: RE: XSL to put node (and kids) into a comment > > > > No problem. I've attached all three. > > Keep in mind that the input.txt file is truly an XML document (SMIL > actually), but I'm using ASP to scan the document for a > particular node and > its children and sending only that node to the XSL for transformation. > > I'm manually putting in the HTML headers and footers, as well > as the form, > since they aren't there in the beginning. > > > -----Original Message----- > From: Michael Kay > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Sent: 6/1/01 9:23 AM > Subject: RE: XSL to put node (and kids) into a comment > > Your XSLT looks OK to me, perhaps the error is elsewhere? Can you show > us a > complete input, stylesheet, and output? > > Mike Kay > > > -----Original Message----- > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > > Monte Kalisch > > Sent: 01 June 2001 14:04 > > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > > Subject: 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 > 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
|