怎么处理XML的中文问题


Posted in 面试题 onMarch 26, 2015
示例代码如下:
package xml;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class DOMTest {
private String outFile = “c:\\test.xml”;

public static void main(String args[]) {
DOMTest test = new DOMTest();
try {
DocumentBuilder builder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement(“Tarena”);
Element zhang = doc.createElement(“张”);
zhang.appendChild(doc.createTextNode(“我是张丽芳”));
root.appendChild(zhang);
doc.appendChild(root);
Transformer transformer = TransformerFactory.newInstance()
.newTransformer();
//设置xml的编码
transformer.setOutputProperty(OutputKeys.ENCODING, “gb2312″);
//设置缩近格式
transformer.setOutputProperty(OutputKeys.INDENT, “yes”);
transformer.transform(new DOMSource(doc),
new StreamResult(test.outFile));
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}

Tags in this post...

面试题 相关文章推荐
PHP面试题大全
Oct 16 面试题
JDK安装目录下有哪些内容
Aug 25 面试题
c语言常见笔试题总结
Sep 05 面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 面试题
DBA数据库管理员JAVA程序员架构师必看
Feb 07 面试题
database面试题
Mar 28 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
Linux Interview Questions For software testers
Jun 02 面试题
如何唤起类中的一个方法
Nov 29 面试题
两道JAVA笔试题
Sep 14 面试题
国外的一些J2EE面试题一
Oct 13 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
一套Java笔试题
Aug 20 #面试题
某个公司的Java笔面试题
Mar 11 #面试题
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
Jun 11 #面试题
请问如下代码执行后a和b的值分别是什么
May 05 #面试题
一份Java笔试题
Feb 21 #面试题
公司JAVA开发面试题
Apr 02 #面试题
什么造成了Java里面的异常
Apr 24 #面试题
You might like
一个域名查询的程序
2006/10/09 PHP
菜鸟学PHP之Smarty入门
2007/01/04 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
容易被忽略的Python内置类型
2020/09/03 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
Notino法国:购买香水和化妆品
2019/04/15 全球购物
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
女大学生个人求职信
2013/12/09 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
单位同意报考证明
2015/06/17 职场文书