所以我一直都给予分配在我的“固定”的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