怎么处理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面试题-$message和$$message的区别
Dec 08 面试题
JNI的定义
Nov 25 面试题
Java里面有没有全局变量?为什么?
Feb 06 面试题
简述数据库的设计过程
Jun 22 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
南京某公司笔试题
Jan 27 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
GWebs公司笔试题
May 04 面试题
IBatis持久层技术
Jul 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
php htmlspecialchars加强版
2010/02/16 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
js实现小时钟效果
2020/03/25 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
Python正则表达式常用函数总结
2017/06/24 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
python3.6编写的单元测试示例
2019/08/17 Python
关于python3中setup.py小概念解析
2019/08/22 Python
python使用建议与技巧分享(二)
2020/08/17 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
给实习单位的感谢信
2014/02/01 职场文书
村级换届选举方案
2014/05/10 职场文书
公司委托书格式
2014/08/01 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
劳动模范获奖感言
2015/07/31 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android