java使用dom4j生成与解析xml文档的方法示例-创新互联

本文实例讲述了java使用dom4j生成与解析xml文档的方法。分享给大家供大家参考,具体如下:

平邑ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

xml是一种新的数据格式,主要用于数据交换。我们所用的框架都有涉及到xml。因此解析或生成xml对程序员也是一个技术难点。这里就用dom4j来生成一个文档,需要注意的是每个xml文档只有一个根节点。

package org.lxh;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.UnsupportedEncodingException;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class CreateXml {
  public static void main(String[] args) {
    File f=new File("d:"+File.separator+"my.xml");
    Document docu=DocumentHelper.createDocument(); //创建xml文档
    Element linkman=docu.addElement("linkman");  //创建根节点
    Element name=linkman.addElement("name"); //创建子元素
    Element age=linkman.addElement("age");
    name.setText("陈瑞银");  //设置name节点的内容
    age.setText("22");    //设置age节点的内容
    OutputFormat format=OutputFormat.createPrettyPrint(); //指定输出格式
    format.setEncoding("UTF-8");  //指定输出编码
    try {
      XMLWriter w=new XMLWriter(new FileOutputStream(f),format); //输出文件
      w.write(docu); //输出内容
      w.close();
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
}

网站题目:java使用dom4j生成与解析xml文档的方法示例-创新互联
地址分享:https://www.cdcxhl.com/article42/dohcec.html

成都网站建设公司_创新互联,为您提供网站策划搜索引擎优化网页设计公司做网站企业网站制作网站收录

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发