Subject: Re: [xsl] What's wrong with this copy-of? From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 3 Oct 2001 12:45:08 +0100 |
> All I wanted is to see the XML foo node commented in the HTML, what i'm > doing wrong? the XPath data model (and thus XSLT) takes the view that comments comment _text_ not nodes. So while <!-- <xx>...</xx> --> might look like a commented xx element node it is not, which is important as you also need to be able to do <!-- <xx>...<\xx> --> and comment out incorrect markup: that <xx> doesn't mark the start of a node. So, in your stylesheet you need to apply templates that create the text representation of the element nodes, usually something like <xsl:apply-templates mode="verbatim" select="/page/foo"/> various versions of verbatim templates appear in the archives of this list and faq sites, basically something like <xsl:template mode="verbatim" select="*"> <xsl:text><</xsl:text> <xsl:value-of select="name()"/> <xsl:text>></xsl:text> <xsl:apply-templates mode="verbatim"/> <xsl:text></</xsl:text> <xsl:value-of select="name()"/> <xsl:text>></xsl:text> </xsl:template> plus similar code to handle attributes and empty elements. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] What's wrong with this copy-o, Jorge Maestre | Thread | RE: [xsl] What's wrong with this co, Jarno . Elovirta |
RE: [xsl] What's wrong with this co, Jarno . Elovirta | Date | [xsl] working with multiple inputs , Irene Hall |
Month |