`
peterliuye
  • 浏览: 21510 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

有关StringBuffer创建生成xml

阅读更多
package cn.com.javaeye;   
  
import java.util.Date;   
  
/**  
 * <br>  
 *文件名:Test.java<br>  
 *@author dongliwei<br>  
 *版本:<br>  
 *描述:<br>  
 *创建时间:Apr 2, 2009 6:16:34 PM<br>  
 *文件描述:<br>  
 *修改者:<br>  
 *修改日期:<br>  
 *修改描述:<br>  
 */  
public class Test {   
  
    /**  
     * @param args  
     */  
    public static void main(String[] args) {   
  
        long begin = new Date().getTime();   
        String xml = getXML(1);   
        long end = new Date().getTime();   
        System.out.println("生成数据共耗时:" + (end-begin) + "毫秒");   
    }   
  
    /**  
     * 获取用户  
     * @param count 单位:万  
     * @return  
     */  
    public  static String getXML(int count){   
        count = count*10000;   
        StringBuffer xml = new StringBuffer();   
           
        xml.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");   
        xml.append("<users>");   
        for(int  i = 0 ; i < count;i++){   
            xml.append("<user>");   
            xml.append("<id>001</id>");   
            xml.append("<name>zhangsan</name>");   
            xml.append("<empno>086001</empno>");   
            xml.append("<password>123456</password>");   
            xml.append("<mail>zhangsan@sina.com</mail>");   
            xml.append("<mobile>13733027580</mobile>");   
            xml.append("<address>北京市海淀区</address>");   
            xml.append("<sex>男</sex>");   
            xml.append("<organise>012</organise>");   
            xml.append("<role>1,2,3</role>");   
            xml.append("<group>1,5</group>");   
            xml.append("</user>");   
            System.out.println("生成" + (i+1) + "条数据");   
        }   
        xml.append("</users>");   
        return xml.toString();   
    }   
}  









 

分享到:
评论

相关推荐

    android生成xml

    有时我们需要动态生成XML文件,例如在本例中,用StringBuffer生成XML文件是为了实现短信备份功能。这涉及到Android的IO操作、字符串处理以及XML的语法结构。下面我们将深入探讨这个主题。 首先,XML(Extensible ...

    java生成XML的方法【附demo源码下载】

    在Java编程中,生成XML文件是一项常见的任务,用于数据存储、配置传递或者数据交换等场景。本篇文章将详细讲解如何使用Java来生成XML文件,并基于提供的部分代码进行解析。 首先,XML(eXtensible Markup Language...

    java http 发送xml报文(java发送xml报文实例+参数)

    可以使用DOM(Document Object Model)或者SAX(Simple API for XML)解析器来生成XML文档。例如,使用DOM解析器创建XML如下: ```java DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();...

    纯Java动态生成SVG饼图与JFreeChart超强功能生成SVG图表

    在下面的代码中,我们将创建一个 Java 类 CakySvg,用于生成 SVG 饼图。 ```java package com.xj.svg; import java.io.File; import java.io.FileOutputStream; public class CakySvg { static String[] colors ...

    jsp简单的分页,利用stringbuffer动态地加数据

    与`String`不同,`String`对象在每次修改时都会创建新的对象,而`StringBuffer`则允许在一个对象中进行修改,提高了性能。 在JSP中实现分页,通常包括以下几个步骤: 1. **数据库查询**:使用SQL语句获取当前页的...

    ext动态获取Xml数据并解析信息

    ### ext动态获取XML数据并解析信息 ...通过以上步骤,我们成功实现了使用Java后端动态生成XML数据,并通过Ext JS前端框架进行接收和解析的过程。这种机制非常适合于处理需要实时更新或频繁交互的数据场景。

    改进后的XML操作

    3. XMLStreamWriter:提供流式生成XML的方法,可控制XML的生成过程。改进点在于合理组织输出顺序,避免频繁的写入操作。 三、XML修改 1. DOM修改:修改DOM树的节点属性,然后重新序列化为XML。改进点在于局部修改,...

    java导出excelxml.pdf

    这个Java程序虽然简单,但它演示了如何使用基本的Java I/O和字符串处理来生成XML文件,并模拟了Excel工作簿的结构。在实际应用中,可能会使用更高级的库,如Apache POI,来更方便地生成和操作Excel文件,特别是在...

    文本的Java生成

    在Java编程语言中,生成文本是一项常见的任务,无论是创建简单的日志文件、生成报告,还是构建复杂的文本处理应用。这个“文本的Java生成”主题主要涵盖了如何使用Java来操作和生成文本内容。以下是一些核心知识点:...

    java生成html

    下面我们将深入探讨如何在Java中实现这个过程,并提供相关的知识点。 首先,我们需要了解Java中的文本处理库,如`StringBuilder`或`StringBuffer`,它们用于构建动态的HTML字符串。基本思路是创建一个空的字符串...

    JAVA读取数据库的XML配置文件

    最后,我们需要创建一个类来实际执行解析操作,即`ParseXML`类。 ```java package roadmin.Conn; import java.util.Properties; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory;...

    java生成条形码

    2. **配置Servlet**:在`web.xml`文件中配置一个名为`CreateBarCode`的Servlet,该Servlet用于处理生成条形码的请求。配置如下: ```xml &lt;servlet-name&gt;CreateBarCode &lt;servlet-class&gt;...

    lembos-1.0.zip

    今天我们将聚焦于一个名为“xml-event-limit-generator”的开源项目,它是一个Java库,专为生成XML字符串而设计。通过分析这个项目的源代码和理解其工作原理,我们可以深化对XML处理、Java编程以及事件驱动模型的...

    动态生成、编译、运行java文件

    3. **代码自动生成**:在数据库操作中,MyBatis的Mapper接口就是通过XML配置文件动态生成对应的实现类。 总结起来,动态生成、编译和运行Java文件是Java开发中的高级技巧,它涉及到源代码生成、Java Compiler API、...

    如何用ServletJSP动态生成图像验证码

    首先,我们需要创建一个Servlet来处理图像验证码的生成与输出。 ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import com.sun.image.codec.jpeg.*; import java.awt.*; import...

    java代码生成器.pdf

    在实际应用中,代码生成器可以生成各种类型的代码,如数据库访问代码、业务逻辑代码、XML配置文件等,广泛应用于框架和自动化工具中。对于大型项目,代码生成器可以显著提高开发效率,减少错误,并保持代码的一致性...

    web services 接口文档

    mm_StringBuffer.append("&lt;?xml version=\"1.0\" encoding=\"GBK\"?&gt;"); mm_StringBuffer.append("&lt;services&gt;"); mm_StringBuffer.append(" &lt;parameters&gt;"); // 这里可以继续添加更多的子项数据细节 } } ``` 1...

    jsp按格式导出doc文件实例详解.docx

    读取上述创建的XML模板文件,并使用Java程序将文件中的占位符(如`${name}`)替换为实际值。 ##### 步骤四:提供文件下载 完成替换后,生成最终的DOC文件,并提供给用户下载。 #### 代码实现 ##### 转换类实现 ...

Global site tag (gtag.js) - Google Analytics