My bad. I was thinking purely in terms of building a string with concat
and not thinking about it being an attribute.
Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)
"Michael Kay" <mike(_at_)saxonica(_dot_)com>
10/20/2005 10:33 AM
Please respond to
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To
<xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
cc
Subject
RE: [xsl] Re: Spam:[xsl] Quotes within Quotes within Quotes
Assuming that the string you want for output is
xmlns:schemaLocation='http://www.test.com/bta
$pathPS_ReportRequest.xsd'
(why the space after bta?)
then you can use
<xsl:attribute
name="{concat('xmlns:schemaLocation='http://www.test.com/bta
','$path',
'PS_ReportRequest.xsd'')}"/>
No, this is nonsense. Firstly as I pointed out in my first response it's
xsi: not xmlns:. Secondly, xsl:attribute constructs the name of the
attribute and its value as separate things, you don't construct a single
keyword="value" string.
Michael Kay
http://www.saxonica.com/
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--