首先导入需要用到的jar:

dom4j

dom4j

1.6.1

java代码如下:

package com.accord.test;

import java.io.*;

import org.dom4j.Document;

import org.dom4j.DocumentHelper;

import org.dom4j.io.OutputFormat;

import org.dom4j.io.XMLWriter;

public class TestStringToXml {

public static void main(String[] args) throws Exception {

String content = "需要转换的xml字符串" ;

String filename = "生成的xml文件自定义存放位置" ;

Document document = DocumentHelper.parseText(content );

exportXml(document,filename);

}

public static void exportXml(Document document,String filename){

OutputFormat format = OutputFormat.createPrettyPrint();

/** 指定XML编码 */

format.setEncoding("UTF-8");

/** 将document中的内容写入文件中 */

XMLWriter writer;

try {

OutputStream outputStream = new FileOutputStream(filename);

writer = new XMLWriter(new OutputStreamWriter(outputStream ,"UTF-8"), format);

writer.write(document);

writer.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

同时附上一个在线xml字符串格式转换工具,相当好用:xml转换直达

Java txt转xml中文乱码_JAVA dom4j实现String字符串转换成XML文件(解决中文乱码问题)...相关推荐

  1. java面试题,将String字符串转换成数字

    2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...

  2. android XMl 解析神奇xstream 二: 把对象转换成xml

    前言:对xstream不理解的请看:android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 1.Javabeen 代码 packa ...

  3. android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件

    前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...

  4. java pdfbox2 中文乱码_Java用pdfbox或icepdf转换PDF为图片时,中文乱码问题

    最近在做一个将PDF文件转换成图片文件,然后传给前端展示的功能.刚开始时是用pdfbox,在本地windows环境下可以正常转换,图片没有任何问题.然后上了linux的测试环境,一样没问题.但是上了l ...

  5. java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...

    /* 输出 Original: 黄 彪彪 to unicode: \u9EC4\ \t\u5F6A\u5F6A from unicode: 黄 彪彪 使用命令转换: native2ascii -enc ...

  6. 最新JAVA性能调优实战教程_java性能调优实战 - osc_9z8xc00s的个人空间 - OSCHINA - 中文开源技术交流社区...

    在项目压测过程中,发现系统占用,上下文切换非常频繁,在此记录下调优过程,希望对后来人有所帮助. 测试方法:模拟客户端实际操作,向服务器高并发发送数据,查看服务器的负载情况. 服务器基本配置如下 1,基 ...

  7. python存成csv文件时中文乱码_Python在向CSV文件写中文时乱码的处理办法

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  8. php utf-8读取,PHP读取文件,解决中文乱码UTF-8的方法分析

    PHP读取文件,解决中文乱码UTF-8的方法分析,方法,中文,操作技巧,文本,本文 PHP读取文件,解决中文乱码UTF-8的方法分析 易采站长站,站长之家为您整理了PHP读取文件,解决中文乱码UTF- ...

  9. php读取pdf文件乱码_PHP读取文件,解决中文乱码UTF-8的方法分析

    本文实例讲述了PHP读取文件,解决中文乱码UTF-8的方法.分享给大家供大家参考,具体如下: $opts = array( 'file' => array( 'encoding' => & ...

  10. php 读取pdf文件内容 显示乱码,PHP读取文件,解决中文乱码UTF-8的方法分析

    本文实例讲述了PHP读取文件,解决中文乱码UTF-8的方法.分享给大家供大家参考,具体如下: $opts = array( "file" => array( "en ...

最新文章

  1. 学习python(五)
  2. Linux C编程--临时文件
  3. php原生好还是tp好_webapp/H5封装,混开APP,没有原生APP好?事实是这样的吗?
  4. Ubuntu20.04配置Java环境
  5. jsp中的url拼接的参数传递到controller乱码_Spring MVC中的拦截器
  6. discuz mysql 优化_Discuz X系统:【效率机制】-【MySQL 优化】详解
  7. LDMS 8.8 简明使用手册之客户端配置及部署
  8. VMware vSphere ESX 迁移到 ESXI 指南
  9. C++basic_string(字符串类模板)
  10. HAL库中外设驱动的实现(任意外设通用)
  11. 字节跳动测开发实习面试
  12. 一步一步分析Gin框架路由源码及radix tree基数树
  13. 画PCB必备的3D元器件模型下载地址整理
  14. LM1875功放板设计实例
  15. 专业的在线考试答题系统,快考题,高并发人数使用流畅
  16. html 气泡上升效果,css气泡效果
  17. (数字IC)低功耗设计入门(七)——门级电路低功耗设计优化(续)
  18. 融资150万,用户超过1500万,“护眼宝”要如何完成从工具到平台的转变?
  19. android 24节气及节日,Android Tasker应用之农历节气和自定义节日小插件 | 树叶的BLOG...
  20. 职中计算机网络基础期中考试试卷答案,中职计算机网络基础期中试卷

热门文章

  1. 前端多个圆圈均匀横向排列_web前端工程师必须掌握的24条宝贵经验!让你在前端路上更轻松!...
  2. Ros安装过程及sudo rosdep init失败解决方法
  3. Android 换行符号(\n)放到Android当中的TextView显示双斜杠(\\n)
  4. 7-15 求组合数 (15 分)
  5. requests01_嵩山
  6. Mongodb 3.2.X 添加admin的root账户
  7. 《JavaScript 高级程序设计》第三章:基本概念
  8. BZOJ 2648: SJY摆棋子(K-D Tree)
  9. vue.js 调用iOS原生方法,JavaScriptCore
  10. spring 多线程 写入数据库 和 写入 xml文件