xsl-list
[Top] [All Lists]

RE: xpath confusion (compound xpath)

2003-01-21 22:40:33
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(_at_)yahoo(_dot_)com



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>