Aktuell nicht und ich weiß noch nicht, wie weit ich es im Funktionsumfang und bei den genuzten Funktionen zurückschrauben kann ... bin grad am umbauen und wenn es gut läuft, hab ich schon aufgrund von Anfragen geplant dann auch eine "abgespeckte" Version rauszubringen.
Aber wie gesagt, XPath sollte etwas für die Angabe eines Index bieten.
http://de.wikipedia.org/wiki/XPath
bei XPath scheint der Index genauso angegeben zu werden, also versuch es einfach mal so
Delphi-Quellcode:
for i := 0
to Pred(
dl.length)
do
begin
xPath := Format('
/CATEGORIES/CATEGORIES_DATA[%d]/ID', [i]);
dl := selectNodes(xPath);
obwohl ich eigentlich erwartet hätte, daß dein Code auch geht