`
nakupanda
  • 浏览: 416738 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用JDOM生成XML树和输出XML信息或文件

    博客分类:
  • java
阅读更多
时间: 2007-12-17

  package cn.badboy;

import org.jdom.*;
import org.jdom.output.*;
import java.io.*;

public class MyWriter
{
 public static void main(String args[]) throws Exception
 {


  Document doc = new Document(); //建立文档对象


  Element root = new Element("users"); //建立根元素
  Element element = new Element("user"); //建立根元素的子元素
  Attribute attribute = new Attribute("company","boolean"); //建立一个新的属性complan,其值为boolean
  element.setAttribute(attribute); //为元素设置属性

  Element id_element = new Element("id");
  id_element.addContent("1");

  Element username_element = new Element("username");
  username_element.addContent("badboy");

  Element password_element = new Element("password");
  password_element.addContent("123456");

  element.addContent(id_element);
  element.addContent(username_element);
  element.addContent(password_element);

  root.addContent(element);
  doc.addContent(root);
  XMLOutputter out = new XMLOutputter(Format.getPrettyFormat());
  out.output(doc,System.out);

 }
}


分享到:
评论

相关推荐

    使用JDOM解析XML文件

    在Java编程中,JDOM(Java Document Object Model)是处理XML的一种库,它提供了方便的方式来创建、修改和读取XML文档。本篇文章将深入探讨如何使用JDOM解析XML文件。 首先,我们需要理解JDOM的基本结构。JDOM通过...

    jdom 读取XML 文件

    JDOM是Java中一个用于处理XML文档的库,它提供了一种高效且方便的方式来创建、读取、修改XML文件。本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM...

    用jdom解析xml文件

    JDOM是Java中一个专门用来解析XML的库,它提供了方便的API来读取、修改和创建XML文档。在这个例子中,我们将深入探讨如何使用JDOM解析XML文件,并进行遍历与构建。 首先,我们需要了解JDOM的基本概念。JDOM主要由三...

    java 使用JDOM解析xml文件.docx

    使用 JDOM 库解析 XML 文件是一种简单易用的方式,能够快速地解析和处理 XML 文件,并且提供了高效的解析性能。 JDOM 库的应用场景 JDOM 库广泛应用于各种 Java 项目中,例如: * XML 配置文件解析 * 数据交换和 ...

    jdom解析xml文件

    6. **输出XML**:使用`XMLOutputter`将`Document`对象转换回XML字符串或写入文件。 ```java import org.jdom2.output.XMLOutputter; XMLOutputter xmlOutput = new XMLOutputter(); String xmlString = xmlOutput....

    java利用jdom读取xml文件

    JDOM,全称为Java Document Object Model,是一种专为Java设计的XML处理API,它提供了对XML文档结构的完整映射,使得我们可以方便地创建、读取和修改XML文件。下面将详细介绍如何使用JDOM来读取XML文件。 首先,...

    Spring+iBatis+JDom递归生成XML树

    5. **输出XML**:完成XML树构建后,使用JDom的相应方法将XML树写入文件,生成最终的XML文档。 6. **优化和性能**:为了提高效率,可以在生成XML的过程中进行缓存优化,避免不必要的数据库查询。同时,合理设计XML...

    Java实现Jdom生成xml

    Java实现Jdom生成解析xml,一般可以用到存储数据。比如我以前做过的ERP系统,权限初始化就用的解析XML,但是现在上传的只是生成XML。如果哪位需要解析XML,留个言。。。。

    JDOM操作xml文件的xmlBean

    ### JDOM操作XML文件的关键知识点 #### 一、JDOM简介 JDOM(Java Document Object Model)是一种基于Java的XML解析API,它提供了一种简便的方式来解析和操作XML文档。与传统的DOM相比,JDOM更加注重性能和易用性,...

    Java生成xml(jdom)

    以下是一个简单的例子,展示了如何使用JDOM生成一个包含中文字符的XML文档: ```java import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.output.Format; import org.jdom2.output....

    利用JDOM解析xml文件

    JDOM是Java中一个专门用来处理XML的库,它提供了一种高效且方便的方式来创建、修改和读取XML文档。本篇文章将深入探讨如何利用JDOM解析XML文件,并基于XML中的类名生成相应的对象。 首先,我们需要理解JDOM的基本...

    Web.xml文件配置JDOM對XML文件操作

    * fileName文件的路徑和名稱 * firstChild為xml第一個節點 * */ public Element ReaderXml(String fileName,String firstChild){ Element element=null; try{ File xmlFile = new File(fileName); ...

    Jdom生成与解析XML

    3. **构建元素**: 使用`Element`类创建XML元素。元素具有属性和子元素,可以通过`setAttribute`和`addContent`方法添加。 4. **添加文本内容**: 使用`Text`类添加元素的文本内容。 5. **写入文件**: 最后,使用`...

    java jdom解析xml

    Java JDOM解析XML是Java开发中处理XML文档的一种方法,JDOM全称为Java Document Object Model,它是一个基于Java语言的API,用于创建、修改和读取XML文档。JDOM为XML处理提供了一种高效且方便的解决方案,尤其适用于...

    JDOM读取XML,并且创建XML

    JDOM库不仅提供了读取和创建XML的能力,还支持更复杂的操作,如查找、修改和删除XML元素。例如,你可以使用`XPath`表达式来定位特定的元素,或者通过`Element`类的方法来添加、删除或修改子元素和属性。 总的来说,...

    jdom解析XML文件and把字符串解析成XML

    ### jdom解析XML文件及将字符串解析为XML #### 一、JDOM简介与环境搭建 JDOM(Java Document Object Model)是一种用Java语言编写的轻量级API,用于处理XML文档。它允许开发者轻松地读取、创建、修改XML文档,并将...

    用jdom解析xml

    **Java与XML:JDOM解析XML...通过JDOM,可以轻松地解析、修改和生成XML内容。在JSP环境中,这些操作可以帮助创建动态的Web应用,实现与XML数据的交互。通过实践和理解这些基本概念,你可以更好地掌握Java中的XML处理。

    java利用jdom解析xml文件

    它提供了简单、高效的API来读取、修改和创建XML文件。本篇文章将深入探讨如何利用JDOM解析XML文件,以及在这个过程中涉及的关键知识点。 首先,我们需要了解XML(Extensible Markup Language)的基本概念。XML是一...

    jdom处理xml例子

    使用JDOM创建XML文档涉及以下几个步骤: 1. 创建`DocumentBuilderFactory`实例。 2. 使用`DocumentBuilderFactory`创建`DocumentBuilder`。 3. 使用`DocumentBuilder`的`newDocument()`方法创建空的`Document`对象...

Global site tag (gtag.js) - Google Analytics