now to get that expression into a select attrbute. As far as XML is
concerned it's all just an opaque string, that has three " and five '
so if you are using " to delimit the attrinute you need to " the
occurrences of " in the attribute value
select="translate(normalize-space(ln:term),
concat("' /()",'"')
'_')"
David
And if your parser still gets confused, or all the quotes are turning before your eyes, just use two
variables like:
<xsl:variable name="apos">'</xsl:variable>
<xsl:variable name="quot">"</xsl:variable>
Though, as discussed recently on this list, this creates document tree fragments rather than strings
in XSLT 1. (Not that you would notice much about that..)
Grtz,
Geert
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--