Subject: RE: [xsl] Re: Flat -> Hierarchy --- Continue From: "Lars Huttar" <lars_huttar@xxxxxxx> Date: Mon, 2 Jun 2003 12:53:12 -0500 |
Dongling, Sorry, I just realized what the problem was. Dongling had written: > > 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. > > > > I have to assign them to > > variables first: > > > > xsl:variable name="valueOfParent" select="Label"/> > > <xsl:variable name="valueOfChild" > > select="$next/Label"/> The problem is I wasn't thinking straight about the context node inside the [] predicate. You could use instead: <xsl:variable name="next-is-child" select= "//hierarchy/node[parent = current()/Label and child = $next/Label]" /> Or your method of using a variable for valueOfParent is fine too. Lars XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Flat -> Hierarchy --- Con, Lars Huttar | Thread | [xsl] XSL-List Guidelines, Mulberry Technologie |
Re: [xsl] Finding immediately prece, Betty Harvey | Date | RE: [xsl] "Text" Representaion of X, Passin, Tom |
Month |