Java Web测试题(一)
来源:互联网 发布:mac下载器 编辑:程序博客网 时间:2024/06/01 09:40
一、简单说明dom4j的使用流程和常用方法
dom4j用于读写xml文档。
-Branch为能够包含子节点的节点如XML元素(Element)和文档(Docuemnts)定义了一个公共的行为;
|-Element 定义XML 元素;
|-Document定义了XML文档;
-DocumentType 定义XML DOCTYPE声明;
-Entity定义 XML entity;
-Attribute定义了XML的属性;
-ProcessingInstruction 定义 XML 处理指令;
-CharacterData是一个标识借口,标识基于字符的节点。如CDATA,Comment, Text;
|- CDATA 定义了XML CDATA 区域;
|-Text 定义XML 文本节点;
|- Comment 定义了XML注释的行为;
首先通过DocumentHelper实例化一个Decument实例
Document document = DocumentHelper.createDocument();
其次通过getRootElement()方法获得一个根节点
Element root = document.getRootElement();
再次通过element()方法取得某个节点的子节点
Element element = root.element();
然后通过getText()方法取得某个节点的蚊子
String text = root.getText();
再然后可以取得节点下某个特殊名的子节点并进行遍历
List nodes = root.elements("***");
for(Iterator it = nodes.iterator();it.hasNext();){
Element elm = (Element)it.next();
}
也可以在某个节点下添加子节点
Element elm = root.addElement("*****");
还可以设置节点文字
elm.setText("****");
常用方法有:
addElement();添加节点
addAttribute();添加属性
addText();添加节点值
addComment();添加注释
详细解答见以下博客
使用Dom4j解析XML - redarmychen的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/redarmy_chen/article/details/12969219
0 0
- Java Web测试题(一)
- Web 测试(一)
- web 测试(一 功能测试)
- Java Web测试题(二)
- Java Web测试题(三)
- Java Web测试题(四)
- Web功能测试 _ Web测试指南(一)
- Java Web (一)
- 《WEB应用测试》笔记(一)
- WEB软件用户界面测试方法(一)
- Siege-web压力测试工具(一)
- web性能测试基础(一)
- web测试方法总结(一)
- web测试方法总结(一)
- Web自动化测试-Protractor基础(一)
- web测试方法总结(一)
- Web测试方法一
- WEB接口测试之Jmeter接口测试自动化 (一)
- java_foreach
- C Primer Plus学习 十一 ctype.h系列字符函数
- Codeforces Round #375 (Div. 2)
- 安卓开发——隐藏ListView的滚动条
- XML小记
- Java Web测试题(一)
- QString获取指定位置的字符
- [2016-10-04]一些感悟
- 制作RSS供应源
- fragment实现Tab效果
- Python中的闭包
- 陶哲轩实分析 7.2 节习题试解
- HDU 5572 2015 上海区域赛 A题 计算几何(碰撞反弹)
- javascript 正则表达式