4

我将 Jackrabbit 与 JCR 一起使用,如何更改节点的顺序?

4

1 回答 1

6

有很多方法;

1) 使用“可订购”选项创建父节点类型。

[ns:NodeType] > ns:ParentType1 orderable
....
..

现在您可以使用 [orderBefore][1] 方法对节点进行排序。

2) 使用可以使用 SQL/XPATH 查询来对返回的节点进行排序。例如

//element( *, blabla:nodes) order by
@blabla:title descending

[1]:http ://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Node.html#orderBefore (java.lang.String, java.lang.String)

于 2010-01-06T14:23:32.170 回答