xsl-list
[Top] [All Lists]

RE: Invalid XPath Converting " to '

2003-10-22 11:57:44
Michael,

That's because.... ' is replaced by the single-quote-character BEFORE
the xpath is evaluated???

Assuming you did not want to make the cheesey quot and apos variables, is
there some syntax to do the translate?

???     <xsl:value-of select="translate(@defaultValue,'&quot;',\"&apos;\")"
/>              ???
???     <xsl:value-of select="translate(@defaultValue,'&quot;','\'')" />
???
???     <xsl:value-of
select="translate(@defaultValue,'&quot;','&amp;apos;')" />      ???

Shouldn't there be??


-----Original Message-----
From: Michael Kay [mailto:mhk(_at_)mhk(_dot_)me(_dot_)uk] 
Sent: Wednesday, October 22, 2003 10:58 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] Invalid XPath Converting " to '


<xsl:variable name="quot">"</xsl:variable>
<xsl:variable name="apos">'</xsl:variable>

translate(., $quot, $apos)

Michael Kay


-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Arthur Maloney
Sent: 22 October 2003 16:24
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Invalid XPath Converting " to '


Hello xsl-list,

 This is an attribute of an element:   
defaultValue="&quot;password&quot;"

 i.e. "password"   I am trying to convert it to 'password'

In an xslt stylesheet as part of a choose I am using:

<xsl:otherwise><xsl:value-of
select="translate(@defaultValue,'&quot;','Z')" /></xsl:otherwise>

This works and changes " to Z
but I want ' single quote

when I use : "translate(@defaultValue,'&quot;','&apos;')"

I get Invalid XPath expression

How do you do this conversion?

 

--
Best regards,
 Arthur                          mailto:ArthurMaloney(_at_)seipas(_dot_)com


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>