Subject: RE: Pattern question: first child of first descendant
From: Scott Trenda <Scott.Trenda@xxxxxxxx>
Date: Mon, 23 Mar 2009 20:44:08 -0500
|
Maybe parentheses are disallowed in patterns. But predicates aren't, so how
about this:
entry[ancestor::table][1]/*[self::title or self::para][1]
~ Scott
-----Original Message-----
From: Christian Roth [mailto:roth@xxxxxxxxxxxxxx]
Sent: Monday, March 23, 2009 8:42 PM
To: XSL List
Subject: Re: Pattern question: first child of first descendant
>I'm not sure of the exact order of
>operations for the position predicate here, so I'd be safe and do this:
>
>(table//entry)[1]/*[self::title or self::para][1]
Using this pattern gives me a
Unexpected token in pattern, found "("
error in Saxon. (I had tried that one, too...)
-Christian
|