刚才写了一篇create xml文件用JDOM来生成,那么下面我来说说如何取出里面的内容
我只是做个事例,其他的都差不多!!
代码如下
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
public class ReadXML {
public static void main(String[] args) {
readxml();
}
private static void readxml() {
SAXBuilder sb=new SAXBuilder();
Document doc = null;
try {
doc=sb.build(new FileInputStream("lib/users.xml"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Element root=doc.getRootElement();
System.out.println(root.getName());
List children=root.getChildren();
int i=1;
elements(children,i);
}
private static void elements(List children,int i) {
Iterator itr = children.iterator();
String lo="";
for(int j=0;j<i;j++){
lo+="==";
}
boolean hasnext = false;
if(hasnext=itr.hasNext()){
while(itr.hasNext()){
Element el = (Element)itr.next();
System.out.println(lo+el.getName());
if(el.getChildren()!=null){
Iterator itr1 = el.getChildren().iterator();
elements(el.getChildren(),i+1);
}
}
}
}
}
分享到:
相关推荐
用于xml解析,很好用的一个java类库
NULL 博文链接:https://rsy.iteye.com/blog/2051880
Java实现Jdom生成解析xml,一般可以用到存储数据。比如我以前做过的ERP系统,权限初始化就用的解析XML,但是现在上传的只是生成XML。如果哪位需要解析XML,留个言。。。。
java生成xml 支持中文 附带jdom包 ,可以联系qq412546724 欢迎交流
利用jdom读取xml 虽然是我自己写的 但是觉得有必要与大家分享一下
JAVA操作XML\XML\Jdom使用指南 java教程 -113e博章.mht
jdom,对于解析xml,简单方便。对于开发xml中有必要看看
一个java操作xml的完整示例,采取jdom实现
jdom解析xml
java xml解析 jdom经典 完整代码 非常经典 非常完整的代码.
JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和...
NULL 博文链接:https://zhaohong.iteye.com/blog/426761
基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发...
Java and XML, 3rd Edition, shows you how ... You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash.
解析XML的JDOM的jar包,只有引入这个包就可以解析xml了
jdom读取xml jdom建立xml jdom修改xml ParseDomDocument
jdom处理xml例子
org.jdom包含了所有的xml文档要素的java类 org.jdom.adapters包含了与dom适配的java类 org.jdom.filter包含了xml文档的过滤器类 org.jdom.input包含了读取xml文档的类 org.jdom.output包含了写入xml文档的类 org....
本资源实现Java中的XML文件解析--【JDom】方法,生成XML文件的数据是从MySQL数据库中来的
Java中使用jdom解析xml的案例, 以及文档说明。