Итак, я читаю из XML-файла со многими уровнями вложенности в Java, используя xPath.
На данный момент у меня есть метод, который принимает путь к файлу XML и запрос xpath в качестве параметров и возвращает NodeIterator.
Затем я перебираю эти узлы, и для некоторых узлов (если их имена совпадают) мне нужно выполнить для них другой запрос и получить NodeIterator их дочерних элементов и т. д.
Возможно ли иметь функцию с двумя параметрами, один из которых — уже существующий узел, а другой — запрос xPath для выполнения на этом узле?
Итак, заменяем:NodeIterator ni = XPathAPI.selectNodeIterator(document,xpathQuery);
на некоторые вроде: NodeIterator ni2 = xPathAPI.selectNodeIterator(parentNode, query);
Я искал в Интернете, и я не могу найти никаких примеров, и я не уверен, каким будет синтаксис для выполнения вышеизложенного, и если это вообще возможно?
Спасибо заранее :)