This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: using parameters in a select
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] using parameters in a select
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Tue, 24 Apr 2001 23:41:25 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> My $servicePlanNames variable does resolve to the entire
> xpath statement:
> Name='Cingular Nation 100' or Name='Cingular Nation 1500'
>
> Hence, I only want to select service plans with these Name values.
>
> <xsl:apply-templates select="ServicePlan[$servicePlanNames]" />
>
> I *thought* the above line would evaluate to:
>
> <xsl:apply-templates select="ServicePlan[Name='Cingular Nation 100' or
> Name='Cingular Nation 1500']" />
>
Well it doesn't, it resolves to
<xsl:apply-templates select='ServicePlan["Name='Cingular Nation
100' or
> Name='Cingular Nation 1500'"]' />
How is the system supposed to guess that your string contains an XPath
expression?
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list