そのため、私の大学ではXPathを「修正」するという割り当てが与えられ、ノードを正しい順序で返すようになりました。
私は、非常に長いコードを記述し、各式を小さなピースに分割して、再びまとめる方法を見つけようとしてきました。
私はいくつかのアイデアを考えましたが、それらを実現するための助けが必要です:)
ノードをソートして削除するXPathjar内のメソッドを見つけます-問題は、XPath jarコードを表示できるかどうかわからないことであり、オンラインで見つけることができませんでした.-それを指摘できれば、それは素晴らしいことです!
http://cafeconleche.org/books/xmljava/chapters/ch16s06.htmlのトリックを実行する必要があるように見えるこのオプションを見つけました
が、XPath 3.0のdom実装が必要であり、どこにもそのdomを見つけることができません。そのようなこと ?他に何かアイデアがあれば聞いてみたいです!
例:このxmlの場合
<library>
<book name="book1">
hello
</book>
<book name="book2">
world
</book>
<book name="book3">
!!!
</book>
</library>
そしてこの表現:/ library / book [3] / previous-sibling :: book Im get
book1 book2
の挿入:
book2 book1
Javaプログラムでやれば何でも使えます
すべてのあなたの助けをありがとう:)