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

dom4j例子Document

阅读更多

import java.io.FileWriter;
import java.io.IOException;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;


public class DomTest {

    /**
     * @param args
     * @throws IOException
     */
    public static void main(String[] args) throws IOException {
        Document doc = DocumentHelper.createDocument();
        Element root = doc.addElement("wmc");
        Element header = root.addElement("head");
        Element title = header.addElement("title");
        Element body = root.addElement("body");
        body.addAttribute("height", "480px").addAttribute("width", "640px");
        FileWriter out = new FileWriter("e:/aa.xml");
        OutputFormat format = new OutputFormat("  ", true);
        XMLWriter writer = new XMLWriter(out, format);
        writer.write(doc.getRootElement());
        out.close();

    }

}

分享到:
评论

相关推荐

    Dom4J完成例子,Dom4J

    在这个例子中,我们将深入探讨Dom4j的核心功能和使用方法。 **1. XML解析** 解析XML文档是Dom4j的基本操作之一。通过`DocumentBuilderFactory`和`DocumentBuilder`,我们可以将XML字符串或文件转换为`Document`...

    Dom4j例子,可以解析大部分的XML

    Dom4j因其简单易用、高效性能以及对DOM(Document Object Model)和SAX(Simple API for XML)的扩展支持而备受青睐。 1. **DOM与DOM4j的区别** DOM是W3C定义的一种标准模型,用于表示XML文档的树结构。然而,DOM...

    dom4j简单例子

    在这个“dom4j简单例子”中,我们将深入理解DOM4J的基本用法和核心概念,以帮助你更好地利用这个库在实际项目中处理XML数据。 1. **DOM4J基本概念** - **Document**: 表示整个XML文档,它是DOM4J树结构的根节点。 ...

    DOM4j属性的详细介绍及相关的例子

    **DOM4j 知识点详解** DOM4j 是一个灵活且功能强大的Java库,用于处理XML文档。它提供了一套全面的API来操作XML,包括读取、创建、修改和解析XML文档。以下是DOM4j中一些主要接口及其功能的详细解释: 1. **...

    dom4j 解析xml例子

    在这个“dom4j解析xml例子”中,我们将深入探讨DOM4J如何帮助开发者在Java环境中有效地处理XML数据。 首先,我们需要了解XML(Extensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置...

    dom4j例子与简介

    import org.dom4j.Document; public Document read(String fileName) throws Exception { SAXReader reader = new SAXReader(); Document document = reader.read(new java.io.File(fileName)); return document...

    用dom4j操作xml的例子

    在DOM4J中,我们首先需要读取XML文件并将其解析为Document对象。这可以通过`SAXReader`类完成。以下是一个简单的例子: ```java SAXReader reader = new SAXReader(); Document document = reader.read("example...

    DOM4j教程 例子

    import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class Dom4jExample { public static void ...

    dom4j基本例子

    解析XML时,DOM4J会将整个文档加载到内存中,形成一个可以遍历的树形结构,称为Document对象。这个过程允许开发者通过XPath或直接的Element导航来访问XML数据。 接下来是XML的修改。DOM4J支持对XML文档进行动态修改...

    dom4j操作XMl例子

    DOM4J采用Document Object Model (DOM)接口,但它的实现比标准DOM更快,占用内存更少。DOM4J的核心类包括`Document`、`Element`、`Attribute`和`Namespace`等,它们分别代表XML文档、元素、属性和命名空间。 在`dom...

    dom4j_例子,包括所有常用用法

    DOM4j(Document Object Model for Java)是一个Java编程语言中的开源库,用于处理XML文档。它提供了类似于DOM、SAX和JDOM的API,但在性能和功能上往往更胜一筹。本文将通过一个具体的示例代码来深入探讨DOM4j的使用...

    dom4j 例子,演示了3个功能

    读取XML文件,DOM4J使用SAXReader类,它可以解析XML文件并构建DOM4J的Document对象。之后,可以通过XPath表达式或者直接遍历元素树来访问XML数据。 ```java SAXReader reader = new SAXReader(); Document doc = ...

    dom4j配置文件例子

    在这个"dom4j配置文件例子"中,我们将会深入探讨DOM4J的核心概念和如何在实际项目中应用。 首先,DOM4J的主要组件包括Element、Attribute、Document、Namespace等,它们分别代表了XML文档中的元素、属性、文档和...

    dom4j的源文件(dom4j-1.6.1)含例子和jar包

    - **Document**: 在 DOM4J 中,XML 文档被表示为 `Document` 对象,它包含了整个 XML 结构。 - **Element**: `Element` 类代表 XML 中的元素节点,如 `<book>` 或 `<author>`。 - **Attribute**: `Attribute` 类...

    dom4j入门例子

    以下示例展示了如何从文件读取XML并转换为DOM4J的Document对象: ```java import java.io.File; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; public class ...

    DOM4j和log4j例子详解

    - 通过`DocumentBuilder`解析XML文件,得到`Document`对象,这是DOM4j的核心数据结构,代表整个XML文档。 - 使用`Element`表示XML文档的元素节点,`Attribute`表示属性,`Text`表示文本内容。 2. **XPath查询** ...

    dom4j的例子,xpp3

    - 解析XML文档:DOM4J通过SAXReader类可以读取XML文件,并将其转换为Document对象,方便进一步操作。 - 查询和遍历:XPath是DOM4J中强大的查询工具,可以根据路径表达式找到XML文档中的特定节点。此外,Element...

    dom4j 包含例子 各种增删改查

    "自己写的 dom4j的例子"很显然是个人编写的DOM4J应用实例,可能包含了一些特定场景下的XML处理代码,比如解析配置文件、读写XML数据库等。 总的来说,这个压缩包是学习和实践DOM4J处理XML的理想资源。通过这些示例...

    Dom4j的用法

    在上面提到的文章中,Dom4j与XPath结合使用的例子,说明了如何将Dom4j应用于复杂的XML解析场景。 总的来说,Dom4j是一个功能完备且灵活的XML解析库,它为Java开发者在处理XML数据时提供了丰富而强大的工具。Dom4j...

    dom4j关于xml读写的例子里面还有dom4j的jar包

    在这个压缩包中,你将找到一个DOM4J用于XML操作的例子,这对于初学者来说是一个很好的学习资源。DOM4J相比Java内置的DOM API更加轻量级,性能更优,而且它的API设计得更加友好,易于理解和使用。 XML(eXtensible ...

Global site tag (gtag.js) - Google Analytics