Subject: RE: using parameters in a select
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Tue, 24 Apr 2001 23:41:25 +0100
|
> 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
|