RE: [xsl] using parameters in a select

Subject: RE: [xsl] 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=&apos;Cingular Nation
100&apos; or
> Name=&apos;Cingular Nation 1500&apos;"]' />

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


Current Thread