`
hanlingbo2008
  • 浏览: 79989 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDOM对xml文件的读写API

阅读更多

根据jdom自带的例子总结

 

1.  org.jdom.input.SAXBuilder, org.jdom.Document

 

     SAXBuilder的builder()方法返回一个xml文件的Document对象, filename 是xml文件的(全路径+文件名)字符串

 

     代码: Document doc = new SAXBuilder().build(new File(filename));

 

2. org.jdom.xpath.XPath

 

    用XPath对象的静态方法XPath.newInstance(“路径”)产生一个XPath对象,然后用selectNodes(Document)生

 

    成点元素列表

 

    代码: List servlets = XPath.newInstance("//servlet").selectNodes(doc);

 

3. org.jdom.Element

 

    xml文件中任意一个元素都是一个Element, Element对象常用的方法有,setName(),setText(),setAttribute(),addContent()...

 

   说明 <servlet id = “1”>servlet example </servlet>中, setText()是指servlet example ,setAttribute()是指id,setName()是指<servlet>,addContent()可以在内容后面继续追加内容或新的Element。

 

   代码片段:

 Element idElt = new Element("id");
 Element idElt1 = new Element("id2");
 idElt.setText("1");
 idElt1.setText("2");
 idElt.addContent("addContent");
 idElt.addContent(idElt1);

 结果显示:

<id>1addContent<id2>2</id2></id>

 

4. org.jdom.output.XMLOutputter

 

   XMLOutputter将xml文件写出到文件中,

 

  代码:

  XMLOutputter out = new  XMLOutputter();

  //写到指定的文件
  out.output(document, new FileOutputStream("c:\\xml.txt"));

 

  

 

   

    

分享到:
评论

相关推荐

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。下载地址 .txt

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

    JDOM的jar包 jdom-b7.jar

    JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和...

    用来读写XML文件的dom4j开发

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

    dom4j将xml文件导入到数据库所需要的包

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的,这里有所需要的包

    dom4j-1.6 JAR包+API文档

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-XML解析.zip

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

    xml解析器-dom4j的支持包_ 教程

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j_API_示例

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-1.6.1 xml开发利器

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

    dom4j-1.6.1.jar v2017.3.17.zip

    dom4j-1.6.1.jar,Dom4j是一个Java的XML API接口,是jdom的进化版,dom4j基本用来读写xml文件,是一个十分优秀的JavaXML API接口,马上下载dom4jJar吧。 dom4j-1.6.1.jar文件简介 Dom4j是一个Java的XML API,是jdom的...

    dom4j-1.6.1.jar和jaxen-1.1-beta-7.jar

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-1.6.1-jar文件

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-jar包下载

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-1.5.jar

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-2.0.0-ALPHA.rar

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-1.6.1

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-2.0.0-RC1包含jar包全部源码及文档.rar

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM ...

    dom4j文档和源码及jar包

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...

    dom4j-2.1.3下载.rar

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

    资源jar包dom4j-1.6.1.rar

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...

Global site tag (gtag.js) - Google Analytics