package org.hu.jdom;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.*;
import org.jdom.output.XMLOutputter;
public class MyJDOM {
public static void main(String args[]){
Element root=new Element("root");
Element linkman=new Element("linkman");
Element name=new Element("name");
Element email=new Element("email");
Attribute id=new Attribute("id", "001");
Document doc=new Document(root);
name.setText("莉莉");
name.setAttribute(id);
email.setText("hid@njd.com");
linkman.addContent(name);
linkman.addContent(email);
root.addContent(linkman);
XMLOutputter out=new XMLOutputter();
try {
out.output(doc, new FileOutputStream(new File("D:"+File.separator+"demo.xml")));
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
JDOM,全称为Java Document Object Model,是一种专为Java设计的XML处理API,它提供了对XML文档结构的完整映射,使得我们可以方便地创建、读取和修改XML文件。下面将详细介绍如何使用JDOM来读取XML文件。 首先,...
Java JDOM解析XML是Java开发中处理XML文档的一种方法,JDOM全称为Java Document Object Model,它是一个基于Java语言的API,用于创建、修改和读取XML文档。JDOM为XML处理提供了一种高效且方便的解决方案,尤其适用于...
6. **JDOMDemo示例**:在你提到的`JDOMDemo`文件中,可能包含了一个使用JDOM创建和修改XML的示例程序。这个程序可能包括了创建XML文档,添加元素、属性,以及序列化到文件等步骤。通过阅读和理解这个示例,你可以更...
例如,JDOM使用Java对象模型直接映射XML元素,而DOM4J则提供了灵活且强大的XML处理功能。 5. JAXB (Java Architecture for XML Binding): 这是一个用于将Java对象转换为XML表示和反之的框架。JAXB允许我们在Java类...
这些代码将展示如何使用JDOM进行XML解析、创建、查询以及更新操作。 1. **XML解析**:JDOM通过`SAXBuilder`或`DOMBuilder`类来解析XML文件。`SAXBuilder`基于事件驱动,适用于大型XML文件,而`DOMBuilder`则构建...
在Java编程中,JDOM(Java Document Object Model)是处理XML的一种库,它提供了方便的方式来创建、修改和读取XML文档。本篇文章将深入探讨如何使用JDOM解析XML文件。 首先,我们需要理解JDOM的基本结构。JDOM通过...
它提供了简单、高效的API来读取、修改和创建XML文件。本篇文章将深入探讨如何利用JDOM解析XML文件,以及在这个过程中涉及的关键知识点。 首先,我们需要了解XML(Extensible Markup Language)的基本概念。XML是一...
Java读取XML文件是开发过程中常见的任务,JDOM是一个用于处理XML文档的Java库,它提供了方便、高效的方式来创建和操作XML数据。本篇将详细讲解如何使用JDOM来读取XML文件,以及相关的源码解析。 首先,我们需要了解...
JDOM是Java中一个用于处理XML文档的库,它提供了一种高效且方便的方式来创建、读取、修改XML文件。本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM...
JDOM是Java Document Object Model的缩写,它是一个为Java设计的XML处理库,允许开发者以简单、高效的方式处理XML文档。本教程将深入探讨如何使用JDOM读取XML文件,并阐述其在Spring框架中的应用。 首先,我们了解...
在Java中,使用JDOM解析XML的第一步是导入必要的库。你需要在项目中包含`jdom2`库,例如通过Maven或Gradle引入依赖: ```xml <groupId>org.jdom <artifactId>jdom2 <version>2.0.6 ``` 然后,我们可以通过...
2. **创建XML文档**:JDOM提供了多种方式来构建XML文档,例如通过`DocumentBuilder`的`newDocument()`方法创建空文档,然后逐步添加元素和属性。 3. **解析XML文件**:使用`SAXBuilder`或者`JDOMBuilder`可以解析...
**JDOM** 是一个专为Java设计的XML处理库,它提供了一种高效且便捷的方式来解析、创建、修改和序列化XML文档。JDOM通过利用Java语言的强大特性,如方法重载、集合和映射,将SAX和DOM的优点结合在一起,简化了XML处理...
使用JDOM创建XML文档涉及以下几个步骤: 1. 创建`DocumentBuilderFactory`实例。 2. 使用`DocumentBuilderFactory`创建`DocumentBuilder`。 3. 使用`DocumentBuilder`的`newDocument()`方法创建空的`Document`对象...
Java使用JDOM解析XML XML(Extensible Markup Language)是一种广泛应用的数据交换格式,它具有结构化、可扩展性,常用于存储和传输数据。在Java中,解析XML文档有多种库,其中JDOM是一个纯Java的API,专为处理XML...
1. **节点创建**:JDOM提供`Element`类来创建XML元素,`Attribute`类创建属性,`CDATASection`用于创建CDATA区域。 2. **文本内容**:使用`setText()`方法为元素添加文本内容,对于中文字符,JDOM会正确处理Unicode...
**JDOM:XML处理的Java库**...总结来说,JDOM是处理XML的一种强大工具,提供了从XML文件解析到Java对象,创建XML文档,以及修改已有XML文档的能力。通过熟练掌握JDOM,Java开发者可以在XML相关的项目中更加高效地工作。
XML(eXtensible Markup Language)是一种...总之,JDOM为Java开发者提供了一个简单、高效的XML处理工具,适用于需要频繁操作XML的场景。通过熟练掌握JDOM,你可以轻松地解析、创建和修改XML文档,从而提高开发效率。
下面是一个简单的示例,展示如何使用JDOM解析和打印XML文档的元素信息: ```java import org.jdom2.*; import org.jdom2.input.SAXBuilder; import org.jdom2.output.Format; import org.jdom2.output.XMLOutputter...
JDOM库不仅提供了读取和创建XML的能力,还支持更复杂的操作,如查找、修改和删除XML元素。例如,你可以使用`XPath`表达式来定位特定的元素,或者通过`Element`类的方法来添加、删除或修改子元素和属性。 总的来说,...