当前位置:  技术问答>java相关

java写xml文件时,如何指定编码格式?(祥见内容)

    来源: 互联网  发布时间:2015-05-29

    本文导语:  我用下面这段代码写入xml文件    TransformerFactory tFactory =TransformerFactory.newInstance();   Transformer transformer = tFactory.newTransformer();   DOMSource source = new DOMSource(doc);   StreamResult result = new StreamResult(new java.io.File("m...

我用下面这段代码写入xml文件  
 TransformerFactory tFactory =TransformerFactory.newInstance();
  Transformer transformer = tFactory.newTransformer();
  DOMSource source = new DOMSource(doc);
  StreamResult result = new StreamResult(new java.io.File("menu.xml"));
  transformer.transform(source, result);

|
transformer.setOutputProperty("encoding","GB2312");
or
transformer.setOutputProperty("encoding","GBK");

|
//输出XML流
  private void outputXML() throws DTreeException {
    DOMSource domSource = new DOMSource (doc);
    StreamResult streamResult = new StreamResult(this.out);

    try {
TransformerFactory transformerFactory=TransformerFactory.newInstance();
Transformer transformer=transformerFactory.newTransformer();

Properties properties = transformer.getOutputProperties();
properties.setProperty(OutputKeys.ENCODING,"gb2312");
properties.setProperty(OutputKeys.VERSION,"1.0");
transformer.setOutputProperties(properties);

transformer.transform(domSource,streamResult);
    }
    catch (TransformerConfigurationException tce) {
tce.printStackTrace();
        throw new DTreeException("TransformerConfigure Exception: "+tce.getMessage());
    }
    catch (TransformerException te) {
te.printStackTrace ();
        throw new DTreeException("Transformer Exception: "+te.getMessage());
    }
  }

    
 
 

您可能感兴趣的文章:

  • 用 JAVA(不是 JAVA Script) 如何在指定的位置安排一个按扭(Button)?
  • 不让用户选择文件,程序指定本地文件,Java可以实现上传到服务器吗?
  • Java中如何把控件放到自己指定的位置
  • 怎样在JAVA里实现获取指定服务器上所有可用数据库的列表??
  • redhat 9 下安装 oracle9i 过程中,要求指定java目录,到底是哪一个目录?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 如何让java的编译时的错误信息或输出的结果信息显示在指定的窗口中
  • Java中如何将一个float数显示时指定小数点位数
  • 如何用java生成指定范围的随机数
  • java.rmi.Registry 的rebind怎么用?如何把一个远程对象绑定到指定端口?
  • java调用未知类的指定方法简单实例
  • java按指定编码写入和读取文件内容的类分享
  • 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
  • java获得指定日期的前一天,后一天的代码
  • java实现voctor按指定方式排序示例分享
  • java使用iterator遍历指定目录示例分享
  • JAVA里有没有可以按指定分割符分割字符串的函数?具体怎么用?
  • java有没有类似go语句指定到某条语句?
  • java使用TimerTask定时器获取指定网络数据
  • Java中如何把控件放到自己指定的位置和大小呀,
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码?
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 免费的Java地理编码库 JGeocoder
  • java自动根据文件内容的编码来读取避免乱码
  • 简洁实用的Java Base64编码加密异常处理类代码
  • Solaris下如何修改java虚拟机的默认编码
  • 运行java程序时出现 警告:编码 UTF8 的不可映射字符
  • java用的是unicode, c 用的哪种字符编码?
  • Java是否有能够将经过quoted-printable编码的字符序列转换为原文的函数?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print类docflavor的类成员方法:服务格式化打印数据定义及介绍
  • java格式化数值成货币格式示例
  • java命名空间javax.print类docflavor的类成员方法:客户端格式化打印数据定义及介绍
  • 高手请进!请教java把TXT或XML或PDF格式的文档转换成word格式文档的问题
  • JAVA支持的声音和图象的格式太少了,
  • 求助:用java如何编写生成pdf格式报表的程序?
  • 用记事本写的程序为什么不能转化成java格式的
  • Java 源代码格式化工具 Jalopy
  • java格式化时间示例
  • 哪儿有chm格式的java电子书?
  • 请问Java支持什么声音文件格式?
  • 有谁知道怎样查看或解压扩展名为 .001(.002,.003等)我有JAVA文章是那个格式的
  • VCard格式读写的Java类库 cardme
  • 怎样将sql格式为yyyy-MM-dd hh:mm:ss的时间转化为java.util.Date或者java的long数据类型
  • 如何在java下截取桌面图像存为jpg格式?
  • winrar解压的java电子书为什么是“***.pdb”,pdb是什么格式?
  • 哪为做过读取PDF格式文件的JAVA程序
  • 求pdf格式的java书籍,给高分!!!
  • 怎么用java script判断是用户输入的字符串内容是正确的日期格式
  • Java 的函数参考有没有chm格式的???
  • 近期发现网页上有.cfm扩展名的网站!.cfm是什么格式!用java开发的吗?
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3