Subject: RE: 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
|