【问题标题】:Sorting XML generated by Castor对 Castor 生成的 XML 进行排序
【发布时间】:2010-05-24 18:29:50
【问题描述】:

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

如果 castor 没有此功能,那么执行此排序的更好方法。

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

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

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

【问题讨论】:

    标签: java xml marshalling castor


    【解决方案1】:

    我并不完全清楚你的意思。您的意思是您有一组要转换为 XML 的对象,并且希望在 XML 输出中按特定顺序查看它们?

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

    【讨论】:

    • 感谢您的回复,抱歉不清楚。现在我已经对问题进行了更改。我已经在上面详细解释了场景...
    【解决方案2】:

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

    Sorting an XML in Java

    【讨论】:

      猜你喜欢
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2020-09-18
      • 2017-01-25
      相关资源
      最近更新 更多