Subject: RE: [xsl] xpath confusion (compound xpath) From: "Roger Glover" <glover_roger@xxxxxxxxx> Date: Tue, 21 Jan 2003 23:40:33 -0600 |
Dimitre Novatchev wrote: (quoting S Woodside here) > > What am I doing wrong? > > The problem is here: > > > <xsl:when > > > > > test="/grammar/start/element/zeroOrMore/choice/element[1]//zeroOrMore// > > > *[self=current()]"> > > You are testing if the current node has child named "self" and its > string value is equal to the string value of the current node. > > Obviously, you wanted: > > /grammar/start/element/zeroOrMore/choice/element[1]//zeroOrMore// > *[generate-id() = generate-id( current())] Hmm... in place of "[generate-id() = generate-id( current())]", wouldn't "[self::current()]" work just as well? Or am I missing something? -- Roger Glover glover_roger@xxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xpath confusion (compound, S Woodside | Thread | RE: [xsl] xpath confusion (compound, Michael Kay |
Re: [xsl] top level params and xsl:, Dimitre Novatchev | Date | Re: [xsl] debugging source line nu, Dimitre Novatchev |
Month |