zoukankan      html  css  js  c++  java
  • Dom4j创建Xml


    备注:放入dom4j-2.1.1.jar包

    package
    Xml; import java.io.IOException; import java.io.StringWriter; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class XmlTest { public XmlTest() { // TODO Auto-generated constructor stub } public String createXML(int i){ String strXML = null; Document document = DocumentHelper.createDocument(); // 创建根节点并添加进文档 Element root = document.addElement("persons"); for(int j=0;j<i;j++){ Element person = root.addElement("person"); person.addAttribute("id", "100"+i).addAttribute("location", "中原"+i+"区"); Element name = person.addElement("name"); name.setText("小明"+i); Element age = person.addElement("age"); age.addText("1"+i); //值!! } //-------- StringWriter strWtr = new StringWriter(); OutputFormat format = OutputFormat.createPrettyPrint();//Format格式!! format.setEncoding("UTF-8"); XMLWriter xmlWriter =new XMLWriter(strWtr, format); try { xmlWriter.write(document); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } strXML = strWtr.toString(); return strXML; } public static void main(String[] args) { XmlTest test = new XmlTest(); String xmlStr = test.createXML(4); System.out.println(xmlStr); } }

    输出结果:

                              <?xml version="1.0" encoding="UTF-8"?>

                              <persons>
                              <person id="1004" location="中原4区">
                              <name>小明4</name>
                              <age>14</age>
                              </person>
                              <person id="1004" location="中原4区">
                              <name>小明4</name>
                              <age>14</age>
                              </person>
                              <person id="1004" location="中原4区">
                              <name>小明4</name>
                             <age>14</age>
                             </person>
    <person id="1004" location="中原4区">
    <name>小明4</name>
    <age>14</age>
    </person>

  • 相关阅读:
    webpackdevserver 找不到目录
    Sublime text 实用插件 包推荐
    github for windows 安装
    很有创意的广告
    介绍一个软件SnippetCompiler
    Nodepad++ ftp github for windows组合开发php
    c#读取写入文本文件
    什么是临时,什么是长久,什么是永久?
    c#操作xml(读,写)
    php连接mssql数据库的几种方式
  • 原文地址:https://www.cnblogs.com/xcn123/p/10935134.html
Copyright © 2011-2022 走看看