package org.sun.dom4j.test;
import java.io.File;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class ParseXML {
StringBuffer result=new StringBuffer();
Document doc=null;
public ParseXML(){}
public void read(String fileName)throws Exception
{
SAXReader reader=new SAXReader();
doc=reader.read(new File(fileName));
}
public void treeWalk(){
treeWalk(doc.getRootElement());
}
public void treeWalk(Element element){
for(int i=0,size=doc.nodeCount();i<size;i++){
Node node=element.node(i);
if(node instanceof Element){
if(node.getName().trim().length()>0)result.append(node.getName()+" = ");
else result.append("联系人记录");
treeWalk((Element)node);
}else{
if(node.getText().trim().length()>0)result.append(node.getText()+"<br>");
}
}
}
public String toString(){
return result.toString();
}
}
|
相关推荐
dom4j最简单的小例子,dom4j最简单的小例子,dom4j最简单的小例子,dom4j最简单的小例子
dom4j解析xml实例,dom4j解析xml实例,dom4j解析xml实例,
dom4j帮助文档 + dom4j.jar + 使用案例 dom4j.jar是java对xml格式文件操作的重要工具
使用dom4j将xml文件进行解析,输入指定节点并生成List, 输入指定节点将属性和text以key--value的形式存入map
一个使用dom4j-1.6.1.jar和jaxen-1.1-beta-6.jar的案例 dom4j测试!! ***********账号信息列表*********** 账号:zhang 密码:123456 账号:lisi 密码:123 增加一组信息 ***********账号信息列表*********** ...
DOM、JDOM、DOM4J解析XML实例
dom4j jar文件 dom4j介绍 dom4j实例
一个dom4j jar包,一个使用dom4j的简单实例
Dom4j例子 Dom4j例子 Dom4j例子 解析大部分的XML
DOM JDOM dom4j 实例源码 DOM JDOM dom4j 实例源码
此文档包含了Dom4J常用的操作(对于一般的应用足够了)和实例,可模仿开发
dom,dom4j,sax解析xml 文件经典实例,内置详细注解
dom4j关于xml读写的例子里面还有dom4j的jar包,对初学者很有帮助
简单的读取xml,利用dom4j读写xml实例xmldemo
感谢“雪飘寒”原创与分享 ...四、使用dom4j修改xml文件 7 五、常用方法 8 1.Element元素API 8 2. Attribute属性API 8 2. 字符串转化 8 3. 命名空间(Namespace)操作 8 六、Qname介绍 10 七、Visitor模式 11
webService 短信接口 dom4j解析 完整实例 根据自己需求的短信模版就可以使用,
NULL 博文链接:https://sxpujs.iteye.com/blog/375485
dom4j解析xml字符串实例
想找一个有道词典单词本能导入bing词典的工具,没搜到,正好练习dom4j,就花几天时间自己写了一个。 包括源码、可执行jar、比较详尽的注释。 里面有的方法还是挺复杂的,如果谁有更简洁、酷炫的写法,欢迎讨论 ...
dom4j是非常优秀的xml解析包,操作起来读写xml非常方便。把自己写的一个读写dom4j.xml实例共享给大家