怎么处理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...

面试题 相关文章推荐
SQL中where和having的区别
Jun 17 面试题
SQL SERVER面试资料
Mar 30 面试题
.NET方向面试题
Nov 20 面试题
介绍一下MD5加密算法
Nov 12 面试题
init进程的作用
Apr 12 面试题
Linux的主要特性
Sep 03 面试题
中科软笔试题和面试题
Oct 07 面试题
软件测试企业面试试卷
Jul 13 面试题
JPA的特点
Oct 25 面试题
方正Java笔试题
Jul 03 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
Oct 30 面试题
一套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中time()和mktime()方法的区别
2013/09/28 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
php简单实现数组分页的方法
2016/04/30 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
Jquery解析json数据详解
2013/12/26 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
python集合类型用法分析
2015/04/08 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Python中如何引入第三方模块
2020/05/27 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
腾讯公司的一个sql题
2013/01/22 面试题
医药销售求职信范文
2014/02/01 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
批评与自我批评总结
2014/10/17 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
评先进个人材料
2014/12/29 职场文书
停发工资证明范本
2015/06/12 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python