私の大学ではXPathを「修正」して正しい順序でノードを返すように割り当てられました。XPathの正しい順序を返す(ドキュメントオーダーの添付)
非常に長いコードを書いて、各式を小さな区切りに分けて、再び一緒に置く方法を見つけようとしていました。
アイブ氏はいくつかのアイデアを考えたが、私は彼らが、ノードをソートし、それを削除するXPathジャー内のメソッドを探す
:)起こることが困難な - 問題は、iがその可能ならば知りませんでXPathのjarコードを見て、それをオンラインで見つけられませんでした。もしあなたが私にそれを指摘できれば、それは素晴らしいでしょう!任意のアイデアを、このようなものがあるかどうか -
アイブ氏はそれがトリックに http://cafeconleche.org/books/xmljava/chapters/ch16s06.html
を行う必要がありますが、それは、XPath 3.0 のDOM実装を要求し、私はどこでもそのDOMを見つける傾けるように見えるこのオプションを見つけましたか?あなたは他のアイデアがあれば聞いてみたいです!例えば
:/ライブラリ/ブック[3] /先行兄弟::ブック Imは
BOOK1 BOOK2
を取得:このXML<library>
<book name="book1">
hello
</book>
<book name="book2">
world
</book>
<book name="book3">
!!!
</book>
</library>
と、この表現のために
insted of:
book2私はJavaプログラム
に限り、私はそれがそうであるように何かを使用することができますBOOK1
は、すべてのあなたの助けをありがとう:)
すべての変更が行われました。 :) – Drau
正しい注文は何ですか?並べ替えを意味する場合は、[XSLTを使用できますか](http://stackoverflow.com/q/4848809/163956)? –
例を追加しました。 私はJavaコードの中に書いている限り何でも使えます XSLTがどのように役立つのか理解できませんでしたか? – Drau