In your "last" XSLT you can use <xsl:comment>.....</xsl:comment>
or do I misunderstand you?! All the best Michael Corey Jewett wrote: > New cocoon user. Apologies if this is documented somewhere, but I can't > find it. > > I'm attempting to use XSL to translate XML documents, basically I'm > 'skinning' the XML content with a variety of layout templates (XSL). The > current output format is HTML/XHTML. > > I did a simple test and it worked great. However I ran into a kink when > I upgraded the template to a full blown layout. I'm using CSS and > JavaScript, which customarily are escaped using the standard SGML > comments <!-- -->. Since XML is SGML they're also obviously XML > comments, and as such are being (properly) stripped out of the template > and hence out of my output. > > I tried embedding the comments in CDATA sections, but then they were > translated to character escapes. I then tried embedding escaped > characters < and > as in '<!-- -->'. Also to no avail. > > I did some searching through the list archives and found ways to embed > comments in XSP, but not XSL. Is there a simple solution, other than > switching to XSP? > > Thanks much for any help and pointers. > > Corey > > > Pipeline Snippet: > <map:pipeline> > <map:match pattern="**/*.jcp" type="wildcard"> > <map:generate type="file" src="{1}/{2}.jcp"/> > <map:transform type="xslt" src="{1}/template.jtp"/> > <map:serialize/> > </map:match> > </map:pipeline> > > Document Snippet: > <document> > <title>Page Title</title> > <content> > <P>Stuff and whatnot.</P> > </content> > </document> > > XSL snippets: (cropped for clarity) > <?xml version="1.0" encoding="utf-8"?> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > <xsl:template match="document"> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <title><xsl:value-of select="title"/></title> > <meta http-equiv="Content-Type" content="text/html; > charset=iso8859-1"/> > <style type='text/css'><!-- > body { > background: #FFFFFF url(../images/header/bg.gif) > } > > //--></style> > > <script language = "javascript"><!-- > var path = '../'; > var section = 'programs'; > ... > //--></script> > </head> > > <body bgcolor="#ffffff" background="../images/header/ns3_bg.gif" > marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" > onload="loadnav();init();"> > > ... > <xsl:value-of select="content"/> > ... > > </body> > </html> > </xsl:template> > </xsl:stylesheet> > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>