Subject: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Access all values, David Carlisle | Thread | RE: [xsl] Re: Flat -> Hierarchy ---, Lars Huttar |
RE: [xsl] Access all values, David Carlisle | Date | [xsl] XSL-List Guidelines, Mulberry Technologie |
Month |