Я хочу извлечь некоторую информацию из XML-документа, например:
<howto>
<element>One</element>
<element>Two</element>
<element>Three</element>
<howto>
И я хочу, используя xpah или xquery, извлечь за один шаг три элемента, а не только кулак, который я получаю при запросе с использованием xpath("//element")
Есть ли способ сделать это на Java, желательно используя xpath или xquery внутри маршрута Camel?
Пытаться:
XPathFactory xPathfactory = XPathFactory.newInstance();
XPath xpath = xPathfactory.newXPath();
XPathExpression expr = xpath.compile("//element");
NodeList list= (NodeList) expr.evaluate(yourDoc, XPathConstants.NODESET);
//element
.