Jackrabbit定义了两种查询特殊方式XPATH和SQL。
1. XPATH是使用xml的路径查询的方法,它的使用方式为:
//NodeName/ChildNodeName[@propertyKey = ‘propertyValue’…]
2. SQL是使用常用的SQL语法来查询,使用方式为:
Select * from nt:unstructured WHERE propertykey='propertyValue'
另一种方式使使用NodeIterator来遍历Node,因为每个JCR Node都定义有其子节点的遍历方法,以及直接通过子节点的Node name来查询的方法。
总结,所以对于Jackrabbit来说查询内容节点是非常容易而且方便的事情。