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

java 创建XML文件

阅读更多

public void changeXML() {
           Document document
= DocumentHelper.createDocument();// 创建一个xml document对象
           Element books = document.addElement("books");// 创建根节点元素
          
// 给books添加注释
           books.addComment("—An XML Example");
          
// 使用addProcessingInstruction()方法增加一个处理指令
           books.addProcessingInstruction("target", "text");
          
// 在当前元素后增加一个子元素
           Element bookone = books.addElement("bookone");
          
// 设置当前元素的属性
           bookone.addAttribute("title", "XML study");
           bookone.addAttribute(
"publisher", "angellove workers");
           Element article
= bookone.addElement("article");
           article.addAttribute(
"level", "high");
           article.addAttribute(
"date", "December-2007");
           Element titleElement
= article.addElement("title");
          
// 设置当前元素的文本值,即是内容
           titleElement.setText("Java configuration with XML");
           Element authorElement
= article.addElement("author");
           Element firstNameElement
= authorElement.addElement("firstname");
           firstNameElement.setText(
"angel");
           Element lastNameElement
= authorElement.addElement("lastname");
           lastNameElement.setText(
"free");
          
// XML 声明 <?xml version="1.0" encoding="UTF-8"?> 自动添加到 XML 文档中。
           try {
            
// 创建一个xml写入流,将生成的xml文件写入指定的文件中
            
// 使用优雅的方式写入(一共有三种方式:普通方式,优雅方式和紧凑方式)
            
//紧凑方式写入format = OutputFormat.createCompactFormat();
             OutputFormat format = OutputFormat.createPrettyPrint();
             format.setEncoding(
"GBK");
             XMLWriter output
= new XMLWriter(
                
new FileWriter(new File("books.xml")), format);
             output.write(document);
             output.close();
           }
          
catch (IOException e) {
             System.out.println(e.getMessage());
           }
         }

分享到:
评论

相关推荐

    java创建xml文件

    在Java编程语言中,创建XML(可扩展标记语言)文件是一项常见的...总之,Java创建XML文件的过程涉及到DOM解析、元素和属性的创建、文本节点的添加以及文件的序列化。掌握这些知识点有助于在项目中灵活地处理XML数据。

    java生成xml文件的时候如何控制xml的缩进格式.pdf

    java生成xml文件的时候如何控制xml的缩进格式.pdf

    JAVA 生成 XML文件

    本篇文章将深入探讨如何使用Java来生成XML文件,并结合数据库操作进行数据提取。 首先,我们需要了解XML的基本结构。XML文件由一系列元素组成,每个元素都有开始标签(如`&lt;element&gt;`)和结束标签(如`&lt;/element&gt;`)...

    JAVA 解析XML生成XML文档实例

    JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML

    java生成xml文件

    用java生成xml文档.DocumentBuilderFactory DocumentBuilder Document doc;至此可以用doc来操作xml文档了

    java中生成xml文件,并上传至ftp服务器

    JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。

    java xml,java生成xml文档,java操作XML文件设置值

    本篇文章将深入探讨如何使用Java生成XML文档以及操作XML文件设置值。 一、Java生成XML文档 1. DOM(Document Object Model):DOM是W3C推荐的一种XML的标准API,它将XML文档解析为一个树形结构,允许我们通过节点...

    Java创建xml文档笔记(DOM,DOM4J)

    在Java编程中,XML(可扩展标记语言)是一种被广泛用于数据存储和交换的格式,尤其是在Web服务和配置文件中。本笔记将深入探讨如何使用DOM(文档对象模型)和DOM4J库来创建XML文档。 一、DOM解析器 DOM是W3C推荐的...

    JAVA生成XML文件.doc

    本文档通过一个具体的示例介绍了如何使用Java语言来生成XML文件,并对代码进行了详细的解析。 #### 二、核心库与依赖 本示例使用了`org.jdom`库来处理XML的生成。JDOM(Java Document Object Model)是一个用于...

    java 生成xml文件

    ### Java生成XML文件详解 #### 一、引言 在当今的信息时代,数据交换与共享变得日益重要。XML(可扩展标记语言)作为一种标准的数据格式,因其良好的结构化特性而被广泛应用于各种场景中,特别是在Web服务、配置...

    java生成Xml文件

    ### Java生成XML文件:控制XML的缩进格式 在Java中生成XML文件是一项常见的任务,尤其是在需要与外部系统交互或存储结构化数据时。本文主要介绍如何使用Java自动生成带有适当缩进格式的XML文件。 #### 一、背景...

    java 通过模板生成 xml,发送报文

    在Java编程中,生成XML文件并发送报文是一项常见的任务,尤其在系统间的数据交换、API调用或者网络通信中。XML(eXtensible Markup Language)是一种结构化数据表示语言,具有良好的可读性和可扩展性,是数据传输的...

    java文件生成xml文档

    在Java编程中,生成XML文档是一项常见的任务,特别是在构建配置文件、数据交换或者保存结构化信息时。XML(eXtensible Markup Language)是一种标记语言,它的结构清晰、可读性强,非常适合用来存储和传输数据。...

    java生成Xml文件.pdf

    在标题“java生成Xml文件.pdf”中,我们要探讨的是使用Java语言来创建或生成XML文件的相关知识点。XML(可扩展标记语言)是一种标记语言,用于存储和传输数据,它比HTML更为通用和灵活。Java提供了丰富的API来操作...

    java导入导出xml文件

    导入XML文件到Java程序中,通常涉及解析XML文档。Java提供了多种解析器,如DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。DOM解析器将整个XML文档加载到内存中的树形...

    java生成xsd,xml示例

    在Java中生成XML文档,我们可以使用DOM(Document Object Model)、SAX(Simple API for XML)或者JAXB(Java Architecture for XML Binding)。DOM解析器会将整个XML文档加载到内存中,适合小规模数据处理;SAX是...

    Java实现XML文档到word文档转换

    ### Java实现XML文档到Word文档转换的关键技术及实践 #### XML简介与应用 XML(Extensible Markup Language,可扩展标记语言)是一种标记语言,旨在定义一套规则,通过这些规则将文档划分为多个部分并对其进行标记...

    java读取xml文件生成文件

    Java语言在处理XML文件时,提供了丰富的API和库,使得我们可以轻松地读取、解析、修改和生成XML文档。在给定的场景中,我们主要关注如何使用Java来读取XML文件并根据需求生成新的文件。以下是关于这个主题的详细说明...

Global site tag (gtag.js) - Google Analytics