Xpath
来源:互联网 发布:代码编写软件 编辑:程序博客网 时间:2024/04/30 19:16
- DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
- domFactory.setNamespaceAware(true);
- DocumentBuilder builder = domFactory.newDocumentBuilder();
- Document doc = builder.parse("..//ehr//src//com//ehr//test//xpath.xml");
- XPathFactory factory = XPathFactory.newInstance();
- XPath xpath = factory.newXPath();
-
- XPathExpression expr = xpath.compile("//@id");
-
- Object result = expr.evaluate(doc, XPathConstants.NODESET);
- NodeList nodes = (NodeList) result;
- for (int i = 0; i < nodes.getLength(); i++) {
- System.out.println(nodes.item(i).getNodeValue());
- }