|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: Flat -> Hierarchy --- Continue
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






