- DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
- domFactory.setNamespaceAware(true); // never forget this!
- DocumentBuilder builder = domFactory.newDocumentBuilder();
- Document doc = builder.parse("..//ehr//src//com//ehr//test//xpath.xml");
- XPathFactory factory = XPathFactory.newInstance();
- XPath xpath = factory.newXPath();
- //编译XPath表达式供以后计算使用。
- XPathExpression expr = xpath.compile("//@id");
- //计算指定上下文中的 XPath 表达式并返回指定类型的结果。
- 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());
- }
Xpath
最新推荐文章于 2022-04-10 17:51:32 发布