开发者学堂课程【XML入门 :使用 dom4j 实现获取属性值的操作】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/37/detail/868
使用 dom4j 实现获取属性值的操作
内容介绍
一、使用 dom4j 获取属性的操作
二、总结
一、使用 dom4j 获取属性的操作
1.<p1 id1=”aaaa“>通过 dom4j 里面的方法可以获取到 id1 里的值。
2.例子:
在 TestDom4j.java 里写一个方法
//获取第一个 P1 里面的属性 id1 的值
public static void getValues() throws Exception {
/*
*1、得到 document
*2、得到根节点
*3、得到第一个 p1 元素
*4、得到 p1 里面的属性值
* */
//查询是不需要回写,因为它没有对文件内容进行修改,所有不需要回写,增删改才需要回写。
}
//得到 document
document=Dom4jUtils.getDocument(Dom4jUtils.PATH);
//得到 document,会发现封装方法很简单
//得到根节点
Element root = document.getRootElement();
//得到第一个 p1 元素
Element p1 = root.element("p1");
//得到p1里面的属性值
String value = p1.attributeValue("id1");
//可以直接得到里面的属性值,它的返回值是 String
System.out.println(value);
//打印输出,就会得到第一个id属性的值
运行结果:
aaaa
二、总结
使用 dom4j 获取属性的操作,获取第一个 p1 里面的属性 id1 的步骤:
1、得到 document
2、得到根节点
3、得到第一个 p1 元素
4、得到 p1 里面的属性值(重点要用的)
pl.attributeValue ("id1");
//在 p1 上面执行这个方法,里面的参数是属性名称