所以我一直都給予分配在我的「固定」的XPath的大學和獲得它以正確的順序返回節點。返回的XPath正確的順序(insted的文檔順序)
我一直試圖找到解決寫一個很長的代碼,並打破每個表達式爲小撕成小塊,並把它重新結合在一起的一種方式。
伊夫想到的一些想法,但我需要幫助,使他們發生:)
查找在XPath罐子是對節點排序方法,並刪除它 - 問題是我不知道它可能看到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>
和此表達式:/庫/書[3] /前同輩::書 即時得到
BOOK1 第二冊
insted:
book2 BOOK1
我可以在Java程序
感謝您對所有您的幫助:)
Point採取的所有更改。 :) – Drau
什麼是正確的順序?如果你的意思是排序,你可以[使用XSLT](http://stackoverflow.com/q/4848809/163956)? –
增加了一個例子。 我可以使用任何東西,只要我把它寫入一個java代碼 我不明白,XSLT如何可以幫助? – Drau