wjgpath是配置文件里的路径,这里是本地G盘,配置如下

wjgpath = G:\\wjgxml\\

/**

* 输出xml文件到指定目录

* @param root

* @return

*/

private boolean createXmlFile(int xmlnum , Element root){

//设置文件编码

OutputFormat xmlFormat = new OutputFormat();

xmlFormat.setEncoding("UTF-8");

// 设置换行

xmlFormat.setNewlines(true);

// 生成缩进

xmlFormat.setIndent(true);

xmlFormat.setNewLineAfterDeclaration(false);

// 使用4个空格进行缩进, 可以兼容文本编辑器

xmlFormat.setIndent(" ");

SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");

SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// 第1到6位为省级行政区划代码;

// 第7到14位为数据交换的日期,表示方法为:YYYYMMDD;

// 第15到20位为顺序号,每天零点置零,以000001为始。

// 举例:WZHY_GSXX_42000020161025000001.xml

String number = String.format("%06d", xmlnum);

String base = ConfigHelper.get("wjgpath")+"/"+ formatter.format(new Date()) +"/"+"tjdata"+"/"+"jbxx"+"/"

+(formatter.format(startTime)+"-"+formatter.format(endTime))+"/";

//System.out.println(base);

//String fileName = "WZHY_GSXX_130000"+ formatter.format(new Date())+number +".xml";

String fileName = "WZHY_GSXX_130000"+ formatter.format(new Date())+number +".xml";

String path = base+fileName ;

File f = new File(base) ;

if(!f.exists()){ f.mkdirs() ;}

if(new File(path).exists()){ new File(path).delete() ; }

try {

Document document = DocumentHelper.createDocument();

document.add(root);

document.setXMLEncoding("UTF-8");

//创建写文件方法

FileOutputStream fos = new FileOutputStream(path);

XMLWriter xmlWriter = new XMLWriter(fos,xmlFormat);

//写入文件

xmlWriter.write(document);

//System.out.println("Encoding : "+document.getXMLEncoding());

//关闭

xmlWriter.close();

return true ;

} catch (Exception e){

e.printStackTrace();

}

return false ;

}

java创建xml设置路径_java 写入xml文件 地址如何设置为局域网内的另一台服务器上...相关推荐

  1. java当中如何修改路径_Java 中 更改文件路径

    java 中更改文件路径可以用file.renameTo 方法 public static void moveDataFile2Reject() throws Exception { try { // ...

  2. 一台服务器上如何创建多个网站多个站点?

    [一台服务器上如何创建多个网站?] 原理分析 本质就是Nginx监听一台服务器的80端口,使用不同的域名映射到不同的Linux文件目录(站点发布的目录) 首先就是多个域名可以解析到同一个ip地址.我们 ...

  3. [投稿]通过Web界面在多台服务器上批量创建文件

    最近在EDAS产品上发现了一个有意思的功能,能够在Web界面上向多台服务批量下发命令执行,觉得这个功能能够极大的提升效率,因此想分享给其他小伙伴. 这里我以"通过Web界面在多台服务器上批量 ...

  4. java解析xml文档_Java解析xml文件

    读xml文件: xml文件内容: Java Eclipse Swift Xcode C# Visual Studio 代码: package XMLParse; import java.io.File ...

  5. java解析xml生成表格_JAVA读取XML文件并解析 以及 JAVA生成文本文件输出

    废话不多说,直接上代码及说明吧! package Dao; import java.io.File; import java.util.ArrayList; import java.util.List ...

  6. java xml添加节点_Java对XML节点的修改、添加、删除 –By Xstream框架

    在J2EE.Java项目中对xml操作是一项非常常见的事情,在我认识了XStream以后,才彻底明白XML模型对象的概念,使用XStream让我XML的设计不由自主更符合OO的风格.另外,除了在设计上 ...

  7. java 创建servlet出错_java-创建applicationContext.xml时出错:在Servlet...

    我正在尝试使用Spring和Hibernate配置Java MVC Web应用程序,但是当我运行服务器时出现此错误,并且我不知道这是什么问题. ERROR: org.springframework.w ...

  8. java xml读取方法_Java读取XML文件的方法

    Java读取XML文件的方法 发布时间:2020-08-19 14:39:08 来源:亿速云 阅读:63 作者:小新 这篇文章主要介绍了Java读取XML文件的方法,具有一定借鉴价值,需要的朋友可以参 ...

  9. java xml特殊字符转义_Java中将xml文件转化为json遇到特殊字符会报错!

    前言: 我们在项目开发中,有时候调用别人提供的接口,接收到的数据是xml,这时候为了方便后续开发中的使用,需要解析xml并把数据转化成json,今天这篇文章就讲解下如何把xml转化成json,并在这个 ...

最新文章

  1. 11月13日科技联播:支付宝上线首张电子离婚证;网易云音乐敲定新一轮融资
  2. cf366C Dima and Salad (dp)
  3. BaseControl按钮合集
  4. [BUUCTF-pwn]——bbys_tu_2016
  5. recv, recvfrom, recvmsg
  6. IDEA发布新版本,支持禅模式(免打扰)!
  7. django连接mysql_Django 连接数据库
  8. AccessibilityService的具体应用场景
  9. 实用目标检测典范PP-YOLOv2 来了!性能超越YOLOv5,推理耗时不变
  10. 表达式类型错误oracle,PL/SQL编译错误 - PLS-00382:表达式类型错误
  11. Python for循环倒序遍历列表
  12. mysql中可以查询英文却查不了中文或数字
  13. 堪培拉地理位置经纬度_澳大利亚堪培拉和悉尼及墨尔本的地理位置
  14. 【附源码】计算机毕业设计java信用卡增值业务系统设计与实现
  15. 解决WinPcap无法安装的问题
  16. java 僵尸进程_神奇的Java僵尸(defunct)进程问题排查过程
  17. 微贷七年之痒:重线下、追科技、争存量,能否赢未来?
  18. 无序列表将点替换成图片
  19. 谷歌浏览器下载后安装不了
  20. Redis三主三从集群搭建(三台机器)

热门文章

  1. 跨行成为程序员的 15 个实用技巧!
  2. 在家远程办公效率低?那你一定要收好这个「在家办公」神器!
  3. 只十分钟,唾手可得的工作机会就被我搞砸了!
  4. 腾讯开源开年红!TencentOS 内核正式开源
  5. 国内 UOS 统一操作系统曝光;联想宣布要 All in 5G​;Android Studio 新版发布 | 极客头条...
  6. 还在这样学 Python?怪不得白费力!
  7. 以太坊新生合约总数骤减;比特币大跌,本周主链排名震荡 | 数据周榜
  8. AI 会替代程序员?超好用的自动补全代码工具 Deep TabNine!
  9. 看动画轻松理解「Trie树」
  10. 今日头条再次宣战腾讯!