The XPath function you are looking for is element(). For example, //element(*, nt:file)
will find all the nodes in the workspace of primary type nt:file, including nodes whose primary node type is a *subtype* of nt:file. -Peeter On 8/25/05, Matthew P Foemmel <[EMAIL PROTECTED]> wrote: > Hi all, > > I was wondering if there was an easy way to search a repository for all > nodes of a specific type, including subtypes? For example, the xpath > query: > > //[EMAIL PROTECTED]:primaryType='my:nodeType'] > > will match all nodes with the exact type 'my:nodetype', but not nodes with > types that inherit from it. I guess what I'd like to see is an "is" > function that works like the "instanceof" function in Java: > > //*[is(my:nodeType)] > > I've read the JSR-170 spec and checked out some of the xpath query code, > but couldn't find support for something like this. I feel like I'm missing > something obvious though... > > Cheers, > > Matthew Foemmel > ThoughtWorks, Inc. >