1 package com.yxfyg.test;
2
3 import java.io.File;
4 import java.util.List;
5
6 import org.dom4j.Document;
7 import org.dom4j.DocumentException;
8 import org.dom4j.Element;
9 import org.dom4j.io.SAXReader;
10
11 public class XPathTest {
12
13 public static void main(String[] args) {
14 try {
15 SAXReader reader = new SAXReader();
16 Document document = reader.read(new File("src/xml/stus.xml"));
17 Element rootElement = document.getRootElement();
18 Element nameElement = (Element)rootElement.selectSingleNode("//name");
19 System.out.println(nameElement.getText());
20 System.out.println("===================");
21 List<Element> elements = rootElement.selectNodes("//name");
22 for(Element element:elements) {
23 String name = element.getText();
24 System.out.println("name:"+name);
25 }
26 } catch (DocumentException e) {
27 e.printStackTrace();
28 }
29 }
30 }