怎么处理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面试题
Apr 14 面试题
Java多态性的定义以及类型
Sep 16 面试题
C语言中break与continue的区别
Jul 12 面试题
如何提高SQL Server的安全性
Jul 25 面试题
汇智创新科技发展有限公司
Dec 06 面试题
新大陆软件面试题
Nov 24 面试题
网络方面基础面试题
Nov 16 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
什么是GWT的Module
Jan 20 面试题
如何现实servlet的单线程模式
Aug 05 面试题
Ruby如何实现动态方法调用
Nov 18 面试题
一套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
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
chrome调试javascript详解
2015/10/21 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
python调用windows api锁定计算机示例
2014/04/17 Python
python中stdout输出不缓存的设置方法
2014/05/29 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
python常用运维脚本实例小结
2020/02/14 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
历史系自荐信范文
2013/12/24 职场文书
超市促销活动方案
2014/03/05 职场文书
低碳环保口号
2014/06/12 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
《绝招》教学反思
2016/02/20 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
导游词之唐山景点
2019/12/18 职场文书