您好,我有一個類似於下面的XML,它需要使用日期字段進行排序。用Java對XML進行排序
<root>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
</root>
我想排序依據的日期(比如ASC順序)的XML,而不論該日期是否節點1或節點2下。實際上,在Java代碼中,我有兩個獨立的列表,其中一個使用Node1對象,另一個使用Node2對象。我可以在Java內部以任何順序對列表進行排序。但是我需要將日期排序,而不管它在XML上出現的節點。 在Java中對這種方式進行排序的最佳方法是什麼?
Actaully我正在使用Castor將java對象編組爲XML。如果你知道這可以通過Castor完成,那將非常棒!
謝謝! Justin .. – 2010-05-26 22:40:27
XML是「意思」是一個集合,所以按照升序排序數據並不是「有意」的有用...... – blissapp 2010-05-26 22:49:04
@blissapp - 訂單是XML的基礎,抽象模型是一個序列。 xpath 2.0/xquery的基礎。也許你正在考慮關係數據? – mdma 2010-05-26 23:28:54