[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] using xsl:output-character to render characters in 2 ways
Subject: Re: [xsl] using xsl:output-character to render characters in 2 ways From: Tom T <tomw289@xxxxxxxxxxxxxx> Date: Wed, 23 Dec 2009 15:16:29 +0000 |
I think I do need to do it. I cannot serve html as this would break my company's accessibility guidelines (eg unclosed img tags), I must use the XHTML output method. Using this method I have provided 2 examples of what I need to achieve: 1. I need to create a '<![CDATA[]]>' section in the output (http://javascript.about.com/library/blxhtml.htm explains why) 2. I need the string 'Financial Times, "ErdoDan Grubu'na"' to be rendered in an attribute. As far as I can tell your suggestion doesn't allow me to implement number 1 and using character maps doesn't allow me to implement number 2. On Wed, Dec 23, 2009 at 11:40 AM, David Carlisle <davidc@xxxxxxxxx> wrote: > >> Yes, that works, but I thought it was deprecated. Is there no better >> way in XSLT 2? > > Not really, but you should never need to do this anyway. > > If you are serving the result as text/html, use the html output method > and then no quoting is necessary (or possible) in HTML script element. > > If you are serving as application/xhtml+xml use the xhtml output method > and allow the system to quote using either CDATA section or & lt entity > references, and any browser that understands application/xhtml+xml > will understand this quoting and pass the correct characters to the > javascript engine. > > David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] using xsl:output-characte, David Carlisle | Thread | Re: [xsl] using xsl:output-characte, Martin Honnen |
Re: [xsl] [XSLT 1.0] How to get the, David Carlisle | Date | Re: [xsl] using xsl:output-characte, Martin Honnen |
Month |