Subject: RE: [xsl] Embedding an SSI echo in an XML attribute From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 9 May 2007 10:32:21 +0100 |
There's never a clean way to generate invalid XML. In XSLT 2.0 you can achieve this using character maps: map a couple of private-use-area characters to the strings "<!--" and "-->". This should at least mean that you can generate a proper element and attribute node. But you're still dependent on the transformation phase being immediately followed by serialization. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: tom tom [mailto:tomxsllist@xxxxxxxxxxx] > Sent: 09 May 2007 10:11 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Embedding an SSI echo in an XML attribute > > I need to generate an apache .sssi file that contains the > following kind of > code: > > <a href="<!--#echo var="grar.5.url" encoding="none" -->">link</a> > > To acheive this in XSLT 1 we generated the code as CDATA in a > plain text > file: > > <xsl:text disable-output-escaping="yes"><a > href="</xsl:text> <xsl:comment>#echo var='grar.5.url' > encoding='none'</xsl:comment> <xsl:text > disable-output-escaping="yes">">link</a></xsl:text> > > Can anyone advise on a cleaner way to do this using XSLT 2? > > _________________________________________________________________ > Txt a lot? Get Messenger FREE on your mobile. > https://livemessenger.mobile.uk.msn.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Embedding an SSI echo in , Abel Braaksma | Thread | Re: [xsl] Embedding an SSI echo in , David Carlisle |
Re: [xsl] Embedding an SSI echo in , Abel Braaksma | Date | Re: [xsl] Embedding an SSI echo in , David Carlisle |
Month |