一、使用dom4j支持XPATH的操作
—可以直接获取到某个元素,而不用一层一层的解析获取
XPATH如何使用:
第一种形式:/AAA/BBB/CCC,一个/代表一层,表示获取到AAA下面的BBB下面的CCC
第二种形式://BBB,表示和这个名称相同的都可以得到,只要名称是BBB都可以得到。//DDD/BBB:得到所有DDD下面的所有的BBB
第三种形式:/AAA/BBB/CCC*
public static void delStu(String id) throws Exception {
SAXReader saxReader = new SAXReader();
document document = saxReader.read("src/student.xml");
List 测试Test.java 对于每一种类型,可以为其设置在不同的包,编程的思想 总结 以上就是本文关于java编程之xpath介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
package cn.qing.test;
import cn.qing.ov.Student;
import cn.qing.service.StuService;
public class Test {
public static void main(String[] args) throws Exception {
//testAdd();
//testDel();
testSel();
}
//测试添加方法
public static void testAdd() throws Exception {
//创建student对象
Student stu = new Student();
stu.setId("03");
stu.setName("wangwu");
stu.setAge("18");
StuService.addStu(stu);
}
//测试删除方法
public static void testDel() throws Exception {
StuService.delStu("03");
}
//测试查询方法
public static void testSel() throws Exception {
Student student = StuService.selStu("02");
System.out.println(student.toString());
}
}



