[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Is there a way to utilise disable-output-escaping

Subject: RE: Is there a way to utilise disable-output-escaping in apply-templates?
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 13 Sep 2006 18:32:35 +0100
apply templates disable output escaping
There is a way:

<xsl:template match="text()">
  <xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:template>

But I doubt very much that it is the right design. d-o-e is nearly always
the wrong thing to do, and it certainly seems the wrong thing here. You
don't want to disable escaping of "<" and "&", you want to enable escaping
of quotes and apostrophes, as far as I can see.

Michael Kay
http://www.saxonica.com/  

> -----Original Message-----
> From: Karl [mailto:call14@xxxxxxxxx] 
> Sent: 13 September 2006 18:10
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject:  Is there a way to utilise 
> disable-output-escaping in apply-templates?
> 
> In my xslt, i use apply-templates instead of value-of select 
> at quite a few places and everything is working fine. 
> Basically, my xslt's html output is been stored into a 
> database something like
> 
> field x = ...<p>contents with quote's & "s too</p>..and some 
> other tags + contents
> 
> different fields store different section of html code and 
> finally another environment assemble them to deliver the final output.
> 
> However, now we realised that storing of the html output 
> fails in some fields when encountering speacial chars like ", 
> ' etc [we still explore why it fails only in few places]. 
> 
> As a quick solution, we want to use 
> disable-output-escaping="no" in xslt, thinking that will make 
> field x = ...<p>contents with quote&#xxx;s & &#xxx;s too</p>..
> [xxx - relevant values] which might allow us to store the 
> data without fail. But the trouble is we cannot use with 
> disable-output-escaping with apply-templates. Is there a way around? 
> 
> Thanks,
> karl
> 
> 
> 		
> ___________________________________________________________
> Copy addresses and emails from any email account to Yahoo! 
> Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.