dom4j
来源:互联网 发布:c语言随机数生成 编辑:程序博客网 时间:2024/06/07 20:47
package dom4j;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class TestDom4J {
@SuppressWarnings(“unchecked”)
public static void main(String[] args) {
List<String> list = new ArrayList<String>(); list.add("1.1.1.1"); list.add("2.2.2.2"); list.add("3.3.3.3"); list.add("4.4.4.4"); List<String> tempList = new ArrayList<String>(); SAXReader reader = new SAXReader(); try { String path = "D:\\develop\\test\\test.xml"; Document read = reader.read(new File(path)); Element rootElement = read.getRootElement(); /*对所有元素遍历 * Iterator<Element> attributeIterator = rootElement.elementIterator(); while(attributeIterator.hasNext()){ Element next = attributeIterator.next(); String textTrim = next.getTextTrim(); tempList.add(textTrim); }*/ //对指定子节点进行遍历 List<Element> elements = rootElement.elements("ip"); for (Element element : elements) { String textTrim = element.getTextTrim(); tempList.add(textTrim); } for (String string : tempList) { System.out.println(string); } System.out.println("================="); list.removeAll(tempList); for (String string : list) { System.out.println(string); } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); }}
}
0 0
- Dom4j
- dom4j
- DOM4J
- DOM4j
- Dom4j
- Dom4j
- dom4j
- dom4j
- dom4j
- dom4j
- dom4j
- dom4j
- dom4j
- dom4j
- DOM4J
- dom4j
- dom4j
- Dom4j
- Qt类内部有一个该类类型指针
- Selenium自动化测试框架的搭建 (转)
- linux基本语法7
- LintCode 把排序数组转换为高度最小的二叉搜索树
- Linux操作系统使用及linux常用命令
- dom4j
- 对JVM的理解
- HDU1257 最少拦截系统 —— LIS
- 延迟初始化,双重检查加锁的陷阱
- 平衡二叉查找树插入节点操作( AVLTree ):旋转、调整平衡
- MySQL
- poj
- 常用的机器学习算法大汇总
- Java I/O