`
hilor
  • 浏览: 27527 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

Dom4j的XML中文问题

    博客分类:
  • J2EE
XML 
阅读更多

通常的做法

不能用默认的xmlWriter写

try {

org.dom4j.io.XMLWriter xmlWriter = new org.dom4j.io.XMLWriter(

new FileWriter(fileName));

xmlWriter.write(doc);

xmlWriter.close();

}

正确的做法是:不能用默认的xmlWriter写,而应该用FileOutputStream( );

try {
//注意这里的修改


org.dom4j.io.XMLWriter xmlWriter = new org.dom4j.io.XMLWriter(

new FileOutputStream(fileName));

xmlWriter.write(doc);

xmlWriter.close();

}

catch (Exception e) {

System.out.println(e);

}
分享到:
评论

相关推荐

    Dom4j解析XML及中文问题

    接下来,我们来解决XML中文乱码的问题。乱码通常是由于编码设置不正确导致的。在读取XML文件时,需要确保使用正确的字符编码。在使用Dom4j解析XML文件时,可以通过`SAXReader`设置编码。以下是一个示例: ```java ...

    dom4j 输出XML时中文乱码解决

    然而,在使用 Dom4J 输出 XML 文档时,中文字符可能会出现乱码问题。这是因为 Dom4J 的默认编码方式可能不支持中文字符。解决这个问题的方法是将输出编码方式设置为 UTF-8。 设置输出编码方式 ------------------ ...

    dom4j解析XML文件格式

    ### DOM4j解析XML文件格式详解 #### 一、DOM4j概述与环境搭建 DOM4j(Document Object Model for XML)是一款Java平台上的开源XML处理库,它提供了灵活、高效且易于使用的API来处理XML数据。DOM4j支持DOM、SAX、...

    dom4j中文api

    **DOM4J中文API**是Java开发者常用的XML处理库,它提供了一套强大的API来操作XML文档。DOM4J是一个非常灵活的开源Java XML API,它涵盖了DOM、SAX和JDOM等接口,并且提供了很多高级特性,如XPath查询、XML Schema...

    dom4j API+中文简介包

    这表明这个包是为那些希望在处理XML时使用dom4j,并寻求中文帮助的Java开发者准备的。 **标签解析** "java"表明这是与Java编程语言相关的技术。 "dom4j"是这个话题的核心,是一个Java库,用于处理XML文档,包括...

    dom4j中文彻底解决

    本文主要讨论了如何在DOM4J中正确处理编码问题,以确保XML文件的正确生成。 首先,我们需要了解DOM4J中的XMLWriter类。XMLWriter是DOM4J用来将XML文档写入输出流的类。在创建XMLWriter时,直接传递一个Writer对象...

    dom4j解析XML

    在本文中,我们将深入探讨如何使用DOM4J进行XML的解析,包括创建XML文档,添加、修改和删除XML节点,以及XML的格式化输出和中文字符的处理。 1. **创建XML文档** 创建XML文档通常从`Document`对象开始。首先,我们...

    Dom4j解析XML

    ### Dom4j解析XML及其中文问题解决 #### 一、Dom4j简介 Dom4j是一种用于处理XML的Java库,它提供了一种简洁而强大的API来读取、写入和操作XML数据。自2001年首次发布以来,Dom4j因其直观的接口和高效的性能而在...

    dom4j 中文版教程 pdf格式

    **四、DOM4J与其他XML库的对比** 1. **与JDOM对比**:JDOM也是Java中常用的XML处理库,但DOM4J在性能和功能上更胜一筹,且其API设计更为直观。 2. **与DOM对比**:DOM是Java标准库提供的XML处理方式,但处理大型...

    最新Dom4j 与 dom4j英文版API

    Dom4j是一个开源的Java库,专为XML处理设计,包括文档对象模型(DOM),简单API for XML(SAX)以及事件驱动的XML解析器(StAX)。它提供了一种灵活的方式来处理XML文档,适用于文档创建、读取、更新和解析等多种...

    dom4j-1.6.1-API+源代码-中文版.rar

    **DOM4J 1.6.1 API及源代码中文版详解** DOM4J是一个非常优秀的Java XML API,它提供了全面而强大的XML处理功能,包括读取、创建、修改和查询XML文档。这个压缩包“dom4j-1.6.1-API+源代码-中文版.rar”包含了DOM4J...

    dom4j 1.6.1.jar +dom.4j.api

    DOM4J 1.6.1.jar 和 dom4j.api 是两个与XML处理密切相关的库,主要用于解析、操作和生成XML文档。在这个压缩包中,我们有两个关键组件: 1. **DOM4J 1.6.1.jar**: DOM4J 是一个流行的Java库,它提供了对XML文档的...

    dom4j中文帮助文档(如果你没用过它,那么它对你一定有帮助)

    DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活、高性能的API,使得在Java应用程序中解析、创建、操作XML变得易如反掌。DOM4J中文帮助文档是一份宝贵的资源,尤其对于初学者或者那些正在寻找快速理解...

    Dom4j-1.6.1 API文档.chm

    dom4j 1.6.1 API,dom4j是一个优秀的xml解析工具包

    dom4j-API 帮助文档

    dom4j 是一个开源的 Java XML 库,它提供了一种高效、灵活的方式来处理 XML 文档。dom4j 提供了丰富的 API,使得开发人员能够轻松地进行 XML 的解析、创建、修改和查询操作。其设计目标是简化 XML 开发,提高效率,...

    dom4j帮助文档

    **DOM4J中文帮助文档详解** DOM4J是一款强大的Java XML API,它提供了一套灵活且功能丰富的处理XML文档的工具。DOM4J是基于Java集合框架构建的,因此对于熟悉Java的开发者来说,它的使用非常直观。在这个文档中,...

    Dom4j解析XML.pdf

    本文主要介绍了如何使用Dom4j库来解析XML文档,包括创建XML文档、添加、修改和删除节点,以及处理XML文档的格式化输出和中文问题。Dom4j是一个在SourceForge.net上的开源Java项目,它提供了对XML的高效解析功能,以...

    专门为java程序员准备的API系列之四:dom4j英文API+中文使用示例

    本系列的第四部分主要针对Java程序员,详细讲解了如何利用DOM4J进行XML的读取、写入、修改以及查询等操作。下面将详细介绍DOM4J的相关知识点。 首先,DOM4J的全称是Document Object Model for Java,它是一个开源...

    dom4j各种中文api解析

    - **Dom4jXML**: 可能是一个包含XML处理示例的项目文件夹。 - **dom4j-1.6.1**: 这是dom4j库的1.6.1版本,可以直接导入到项目中使用。 通过这些资源,开发者可以全面了解并熟练掌握dom4j库,从而在实际开发中高效地...

    xml之dom4j

    同时,通过`PinyinUtil.java`我们可以推测,博客可能还讨论了如何结合使用DOM4J处理中文字符,如将汉字转换为拼音,以适应XML处理的特定需求。这些内容对于理解并有效地在Java项目中处理XML文档是非常有价值的。

Global site tag (gtag.js) - Google Analytics