Java JCR如何改变节点的顺序?
Posted
技术标签:
【中文标题】Java JCR如何改变节点的顺序?【英文标题】:Java JCR how to change order of nodes? 【发布时间】:2011-01-02 01:12:34 【问题描述】:我在 JCR 中使用 Jackrabbit,如何更改节点的顺序?
【问题讨论】:
【参考方案1】:有很多方法;
1) 使用“orderable”选项创建父节点类型。
[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)
【讨论】:
以上是关于Java JCR如何改变节点的顺序?的主要内容,如果未能解决你的问题,请参考以下文章
WPF中的TreeView,如何改变子节点的顺序, 给个例子,多谢