Recuperar un conjunto de nodos con XPath
Artículo por Club Developers · 28 mayo 2006
2180 vistas
Veamos un ejemplo que permite recuperar un NodeSet (org.w3c.dom.NodeList) a partir de una expresión XPath.
java
NodeList lista = null; try{ // creación del source InputSource source = new InputSource(stream); // creación del XPath XPathFactory factory = XPathFactory.newInstance(); XPath xpath = factory.newXPath(); // evaluar la expresión XPath XPathExpression exp = xpath.compile(expression); lista = (NodeList)exp.evaluate(source,XPathConstants.NODESET); }catch(XPathExpressionException xpee){ xpee.printStackTrace(); } return lista; }