Subject: [xsl] How do you prevent ' from being escaped within an attribute value From: "Jonathan Miller" <jhmiller001@xxxxxxxxx> Date: Sun, 5 Aug 2001 16:21:07 -0400 |
How do you prevent ' from being escaped in an attribute value? For example: =================================== XML input: =================================== <values person="John Doe"/> =================================== XSL input: =================================== <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/> <xsl:template match="values"> <xsl:variable name="person" select="string(./@person)"/> <xsl:variable name="Tree"> <QUERY where="NAME LIKE '{$person}'"></QUERY> </xsl:variable> <xsl:copy-of select="$Tree"/> </xsl:template> </xsl:stylesheet> ==================================== Output: ==================================== <QUERY where="NAME LIKE 'John Doe'"/> I have tried many different variations of the above example and I can't seem to achieve the desired output of: <QUERY where="NAME LIKE 'John Doe'"/> If I use another escaped character such as & the output will be: <QUERY where="NAME LIKE &John Doe&"/> >From the XML spec I gather this has something to do with the fact that it is an attribute. If a quick fix isn't available, is there a way to access XSL variables from within a CDATA section. Any help you could provide would be much appreciated! Thanks, Jon _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Free TrAX Poster, Roger L. Cauvin | Thread | RE: [xsl] How do you prevent ', Julian Reschke |
[xsl] Free TrAX Poster, Roger L. Cauvin | Date | [xsl] Generic template for selectio, srinivas kanakapura |
Month |