0

我正在使用 Castor 进行 XML 绑定。我们需要根据两个不同的字段对 XML 进行排序。有没有办法在编组时指定 castor 中的排序顺序?

如果 castor 没有此功能,这将是一种更好的排序方法。

这是排序的实际问题......

我有两个不同对象的两个集合,它们分别按日期排序。我将这两个集合设置为另一个对象,我们有相应的映射文件,它将按照映射文件中定义的集合的顺序生成 XML。这没关系。

但现在我想订购这两组不同的集合,按 XML 中的日期排序......

4

2 回答 2

0

我不完全清楚你到底是什么意思。您的意思是您有一组要转换为 XML 的对象,并且您想在 XML 输出中以特定顺序查看它们吗?

您是否在集合中有这些对象(List例如 a )?如果以上是您的问题,那么在将列表传递给 Castor 之前,请确保对象的List顺序正确。

于 2010-05-24T20:55:10.417 回答
0

在 Castor 中找不到任何内容。使用 XSLT 对 XML 进行排序。使用 XALAN。

在 Java 中对 XML 进行排序

于 2010-05-27T20:19:42.663 回答