Witam mam zadanie zmienic jeden tool w firmie z php na jsp/jsf & servlets.
Sprawa wyglada nastepujaco user wysyla 2 pliki xml server sprawdza co bylo dodane usuniete i co zostalo zmienione.

Pytanie jest nastepujace:

Czy istnieje jakas dobra strona opisujaca zaawansowane zapytania Xpath?
Czy ktos moze wie jak znalesc cala "sciezke" do pra-pra dziadka od danego elementu tak abym dostal cos takiego:

extension=extName->attribute=attributeName->class=className->model=ModelName

Teraz uzywam czegos takiego:
Kod:
XPathExpression xPathExpression = xPath.compile(xP + "/ancestor::*["
				+ tagName + " and not(self::mim)]");
Ale z tego co widze dostaje duplikaty. Wersja live krztusi sie gdy probuje sie sprawdzic pliki powyzej 5mb (a takie sie zdazaja), a proba negocjacji z kolesiami od serwerow w celu zmiany nawet podstawowych elementow konfiguracji apache albo nawet php.ini jest wrecz niemozliwa.

Czy ktos ma doswiadczenie z Xpath?