2011-09-22 26 views
0

我在我的項目中使用XML來插入/更新/刪除數據&正在搜索。 目前我正在使用XPath從我的JAVA應用程序進行上述操作。使用Java在XPath中排序

如何在使用XPath從XML文件讀取數據時對數據進行排序[升序/降序]。

任何人都可以告訴我完整填寫此要求的最佳方法。這是一個迫切的問題。

回答

0

這裏是我的建議:

  1. 的XPath會給你節點陣列的形式元素的列表。
  2. 現在,這成爲排序數組的一個典型情況(因此,您可以使用其中的任何一個sorting algorithms),但不是那麼簡單,因爲數組的元素將是節點,您需要比較兩個節點。你將不得不寫一個函數,在這個函數中你將傳遞兩個數組元素(節點)。根據兩個節點的比較,該fn將返回true/false。
  3. 在此函數中,提取基於哪個值進行排序。比較這兩個值並返回true/false。
+0

「U」?真?... –