`
gonglil
  • 浏览: 31453 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

JDOM的学习和使用

    博客分类:
  • java
XML 
阅读更多
最近要把读出来的数据转换成xml文件,本来打算用dom4j,但是觉得那个太麻烦了,就来学习了一下JDOM.开始发觉学这个相当痛苦,主要是转换不成自己想要的格式,但是当自己去他官方网站上通过他给的例子就发现十分的简单了。
首先,我们要建立一个DOM树的根,
通过Element root = new Element("rootname")//其中rootname为你想要命名的根节点的值。
Document document = new Document(root);
如果你还有什么节点需要加入的话那么就要现建立一个Element对象,然后再把该对象加入到你要增加的父节点上面。
比如你要生成下面形式的xml
<?xml version="1.0" encoding="UTF-8"?>
<root>
<meta name="aaaaa" description="bbbbb" />
</root>
那么他的代码为:
Element root = new Element("rootname");
Document document = new Document(root);
Element meta = new Element("meta");
meta.setAttribute("name","aaaaa");或者meta.setAttribute(new Attribute("name","aaaaa"));
meta.setAttribute("description","bbbbb");或者meta.setAttribute(new Attribute("description","bbbbb"));
注意这时候的name和description都是meta的一个Attribute
这个时候还没有完,因为Meta是root的一个子节点,所以要把他加到root下面,加的方法是
root.addContent(meta);
其他的依照这个方法就可以了。
JDOM可以输出到一个文件中也可以输出到控制台上面
Format format = Format.getPrettyFormat();
format.setIndent("\t");
XMLOutputter xmlOutputter = new XMLOutputter(format);//这两句是用来输出格式的,这里我的格式是\t,注意我的版本是JDOM1.1,以前的老版本不这样些的
xmlOutputter.output(document, System.out);//输出到控制台
xmlOutputter.output(document, new FileOutputStream("filelocation"));//filelocat表示你要输出xml文件的位置
分享到:
评论

相关推荐

    jdom学习读取xml文件

    jdom学习读取xml文件资料小列子,非常简单明了。

    jdom学习读取xml文件.files

    jdom学习读取xml文件 对学习SPRING有帮助

    JDom学习资料

    这是我从网上搜集的关于jdom的学习资料,供有需要的朋友学习

    JDOM使用详解XML及实例

    这是JDOM使用详解XML及实例,很好的PDF文档。学习资料,共享一下,不像一些家伙,共享个资源要N多分。

    JDOM 帮助文档!

    学习xml必备的东西,帮助您查询xml相关的信息

    JDOM API文档资源

    帮助学习使用JDOM技术解析XML文档,必不可少的学习资料

    用jdom解析xml

    这是我做的简单的一个在jsp中用jdom解析xml的程序。只是显示,添加等简单的功能,来学习学习jdom解析xml的程序。如果你想学习那这一定是个很好的例子

    jdom+log4j jar包

    使用Jdom解析和组织XML 文件确实很方便,供初学者参考,希望这个对大家学习Jdom 有所帮助。通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX ...

    jdom 帮助文档

    英文版的,顺带可以学习一下英语,毕竟中文翻译有很多时候语法不通,语义有歧义,还是英文版的好啊

    ROME + JDOM轻松实现RSS的操作

    RSS的一个工具类基于JAVA,可以解析URL生成XML也可以通过传参生成一个RSS,注释详细,用到ROME和JDOM技术,欢迎大家借鉴学习.

    JDOM解析XML文档

    一份详细介绍了JDOM的基本结构和类。以及用JDOM解析XML文件时常用的方法。并举例进行说明。对于学习JDOM有很大的帮助。虽然是英文版,但是简单易通。初学者可以参考。

    jdom读写自定义XML

    很简单易懂的学习JDOM对XML的操作

    jdom api英文文档

    学习jdom必须的东西 离线的api 希望能帮到大家

    jdom扩展工具算法

    这是个说明jdom如何运用的一个文档,包括对xml文件的读写,节点运用等内容

    dom4j-jdom封装和解析例子

    dom4j,jsoup,jdom,w3cdom,xstream使用代码工程 package ivyy.taobao.com.dom4j; import ivyy.taobao.com.entity.Address; import ivyy.taobao.com.entity.Location; import ivyy.taobao.com.entity.Point; import ...

    利用JDOM解析XML的例子

    这是一个利用JDOM解析XML的方法,虽然for循环比较繁琐,但是容易理解,有利于初学者学习

    java四种xml解析实例和jar包,包括dom,sax,dom4j,jdom等方式

    java四种xml解析实例和jar包,包括dom,sax,dom4j,jdom等方式 java四种xml解析实例和jar包,包括dom,sax,dom4j,jdom...是学习Java的xml解析的好例子,包括相应的dom4j.jar,jdom.jar等,自己整理的,物超所值啊,奉献上了。

    用DOM SAX JDom dom4j 对xml文档解析实例

    用DOM SAX JDom dom4j 对xml文档解析实例 在学习孙鑫老师视频教程,自己照着敲的源码,希望对大家有帮助

    dom jdom dom4j 案例

    自己学习XML解析的时候写的、核心内容。

Global site tag (gtag.js) - Google Analytics