`
annewman
  • 浏览: 30812 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA 读写XML(一) 使用(JDOM)

    博客分类:
  • File
阅读更多

使用java jdom 写xml文件

public void writeXml(){
        Document doc=new Document();
        Element root=new Element("Actors");
        doc.setRootElement(root);

        Element employee=new Element("Actress");
        employee.addContent(new Element("id").setText("001"));
        employee.addContent(new Element("name").setText("李冰冰"));
        employee.addContent(new Element("sex").setText("女"));
        employee.addContent(new Element("occupation").setText("演员"));
        root.addContent(employee);

        employee=new Element("Actress");
        employee.setAttribute("id", "002");
        employee.addContent(new Element("name").setText("周迅"));
        employee.addContent(new Element("sex").setText("女"));
        employee.addContent(new Element("occupation").setText("演员")).setAttribute("secoccupation", "歌手");
        root.addContent(employee);

        Element male=new Element("Actor");

        Element actor=new Element("actor");
        //actor.addContent("id").setText("003");
        actor.setAttribute("id", "003");
        actor.addContent(new Element("name").setText("张涵予"));
        actor.addContent(new Element("occupation").setText("演员"));
        male.addContent(actor);

        actor=new Element("actor");
        actor.setAttribute("id", "004");
        actor.addContent(new Element("name").setText("黄晓明"));
        actor.addContent(new Element("occupation").setText("演员")).setAttribute("secoccupation", "歌手");
        male.addContent(actor);
        root.addContent(male);

        try {
            XMLOutputter out=new XMLOutputter(Format.getPrettyFormat());
            //out.output(doc, new FileWriter(new File("e:\\wind.xml")));
            out.output(doc, new FileOutputStream(new File("e:\\wind.xml")));
        } catch (Exception e) {
            System.out.println("异常发生了!");
        }
    }

 

 

分享到:
评论

相关推荐

    JAVA_xml读写(jdom包)

    JDOM(Java Document Object Model)是一个纯Java的XML API,它提供了方便的方式来创建、修改和操作XML文档。本教程将详细介绍如何使用JDOM进行XML的读写操作。 首先,确保你已经将JDOM包导入到你的Java项目中。...

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

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

    java利用jdom读取xml文件

    Java语言在处理XML数据时,常常会用到各种解析库,其中之一便是JDOM。JDOM,全称为Java Document Object Model,是一种专为Java设计的XML处理API,它提供了对XML文档结构的完整映射,使得我们可以方便地创建、读取和...

    jdom-test-1.1.zip_Java Test_java 操作xml_jdom_jdom xml_xml java jd

    JDOM,全称为Java Document Object Model,是一个专为Java设计的API,用于读写XML文档。它提供了一个直观的、基于树的API,使得开发者能够轻松地创建、修改和处理XML文档。JDOM的核心类包括`Element`、`Attribute`和...

    Java生成xml(jdom)

    Java生成XML是Java编程中常见的任务,特别是在处理数据序列化或与外部系统交换结构化信息时。本教程将深入探讨如何使用JDOM库在Java中生成...通过熟练掌握JDOM,开发者可以高效地在Java应用程序中实现XML的读写功能。

    java读写xml文件的方法

    ### Java读写XML文件的方法详解 #### 一、概述 在Java编程中,XML(Extensible Markup Language,可扩展标记语言)是一种广泛使用的数据交换格式。由于其良好的跨平台特性和自描述性,使得XML成为了许多应用程序...

    xml数据前后台解析:jdom与dom4j源码,程序可以跑

    1. **JDOM**:JDOM是Java针对DOM规范实现的一个轻量级库,它提供了更直观、更高效的API来处理XML文档。JDOM允许开发者直接使用Java对象模型来创建、修改和读取XML。例如,使用JDOM创建XML文档的代码可能如下: ```...

    Java 读写XML总结

    如果XML文件包含在jar中,我们可以使用`java.util.jar`包中的`JarInputStream`和`JarOutputStream`来读写。需要注意的是,由于jar文件是只读的,若需修改其中的XML,需要先解压,修改后再重新打包。 总结起来,Java...

    java中jxl.jar读写excel和jdom.jar读写xml的例子

    本示例将详细介绍如何使用jxl.jar库来读写Excel文件,以及如何使用jdom.jar库来读写XML文件。 首先,让我们关注`jxl.jar`库,它是一个广泛使用的Java库,允许开发者读取、写入和修改Excel文件。以下是如何使用jxl....

    DOM、SAX、JDOM、DOM4J读写xml文档

    DOM4J是另一个流行的Java XML库,它提供了DOM、SAX和JDOM的优点,具有高度灵活性和性能。DOM4J对DOM进行了优化,提供了更多便利的功能。 1. **DOM4J读取XML**:使用`dom4j.io.SAXReader`读取XML,可以轻松地访问和...

    java xml解析 jdom经典完整代码

    总的来说,JDOM为Java开发者提供了一种直观的方式来处理XML,它通过将XML结构映射到Java对象,简化了XML的读写操作。如果你正在处理大量的XML数据,JDOM是一个值得考虑的工具,特别是当你需要进行复杂的XML操作或者...

    JDom 读写XML

    标题“JDom 读写XML”指的是使用JDom库进行XML文档的处理,包括读取和写入操作。JDom是一个Java API,它为XML文档提供了全面且高性能的处理能力,使得开发者能够方便地构建、修改和访问XML数据。 **JDom详解** 1. ...

    java xml 4 种 解析xml 方法 sax jdom dom stAX

    stAX提供了XMLStreamReader和XMLStreamWriter接口,用于读写XML数据。 总结: - SAX适用于处理大型XML文件,内存效率高,但编程相对复杂,需要处理各种事件。 - JDOM提供了简单易用的API,适合小型到中型的XML文档...

    java读写xml文件

    本示例中,我们关注的是JDOM库,它为XML文档提供了简单而直接的API,使得读写XML文件变得更加方便。下面我们将详细探讨如何使用JDOM进行XML文件的操作。 首先,为了读取XML文件,我们需要引入JDOM库。在Java项目中...

    jdom读写xml说明

    本篇文章将详细探讨JDOM在读写XML操作中的应用。 ### 1. JDOM简介 JDOM是一个针对Java的DOM(Document Object Model)实现,旨在为Java开发者提供一个高效且灵活的方式来处理XML文档。它提供了直接在内存中构建和...

    XML.rar_XML java_java call_java xml_xml 读写_xml读写 java

    至于“xml读写_java”,Java提供了多种方式来读写XML文件。使用DOM解析器,可以创建DocumentBuilder实例,然后使用parse()方法解析XML文件得到Document对象,再通过getElementsByTagname()等方法获取元素,最后用...

    用java读取修改xml文件的代码实现

    DOM4J是一个流行的Java XML API,提供了丰富的功能,包括DOM、SAX和JDOM的集成,以及XPath查询。使用DOM4J可以轻松地读取、修改和写入XML文件。 5. **JavaFX的XML API**: 虽然主要用于构建图形用户界面,JavaFX...

    XML文件的JDOM解析

    `jdom`可能是一个包含JDOM相关代码的Java源文件,用于演示如何使用JDOM操作XML。 JDOM的优势在于它提供了对XML的全面控制,可以方便地进行读写操作,同时它基于Java,与Java集合框架无缝集成。然而,JDOM在处理大型...

    java解析xml字符串

    Java提供了多种库来解析和操作XML文档,其中JDOM(Java Document Object Model)是一个广泛使用的开源库,它提供了简单且强大的API来读取、创建和修改XML文档。 ### Java解析XML字符串 在给定的代码示例中,我们...

    java实现Xml文件读写

    在实际项目中,为了更方便地操作XML文件,可以使用开源库如JDOM、DOM4J或Java的StaX API。这些库提供了更高级别的API,使得XML操作更为简洁和高效。 本项目中的"ReadAndWriteXml"可能包含了以上所述的读写操作的...

Global site tag (gtag.js) - Google Analytics