我正在使用Castor进行XML绑定..我们需要根据两个不同的字段对XML进行排序。有没有办法在编组时指定castor中的排序顺序?
如果castor没有此功能,这将是一种更好的排序方法。
以下是排序的实际问题......
我有两个不同对象的集合,按日期顺序排序。我将这两个集合设置为另一个对象,我们有相应的映射文件,它将按照映射文件中定义的集合的顺序生成XML。这没关系。
但是现在我想按照XML中的日期排序这两个不同的集合集合....
答案 0 :(得分:0)
我不完全清楚你究竟是什么意思。您是否意味着您有一组要转换为XML的对象,并且希望在XML输出中以特定顺序查看它们?
您是否在集合中有这些对象(例如List
)?如果以上是您的问题,那么在将列表传递给Castor之前,请确保对象在List
中以正确的顺序排列。
答案 1 :(得分:0)
在Castor中找不到任何内容。使用XSLT对XML进行排序。二手XALAN。