Subject: Re: Flat -> Hierarchy --- Continue
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Sat, 31 May 2003 19:47:34 -0500
|
Dongling,
> Lars,
>
> I works fine except for the following line:
>
>
> <xsl:variable name="next-is-child" select=
> "//hierarchy/node[parent = Label and child =
> $next/Label]" />
>
> The expression "parent = Label and child =
> $next/Label" doesn't work.
Do you mean it causes an error, or that it gives the wrong result?
> I have to assign them to
> variables first:
>
> xsl:variable name="valueOfParent" select="Label"/>
> <xsl:variable name="valueOfChild"
> select="$next/Label"/>
>
>
> Is this XPath's problem?
I'm not sure why that would be.
What if you put parentheses around the = expressions:
<xsl:variable name="next-is-child" select=
"//hierarchy/node[(parent = Label) and (child = $next/Label)]" />
?
Lars
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|