`
javaEEdevelop
  • 浏览: 876411 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

jdom解决中文乱码问题 JAVA生成xml文件

 
阅读更多

package com.sinosoft.jbs.sevices.sinolifelast.test;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;

import org.jdom.output.XMLOutputter;
public class CreateXML {
	public void create(){
		Element root=new Element("PEOPLE");
		Document doc=new Document(root);
		Element person=new Element("PERSON");
		root.addContent(person);
		Attribute attribute=new Attribute("title","这是一个测试的文字");
		person.addAttribute(attribute);
		XMLOutputter output=new XMLOutputter();
		try {
			//FileWriter writer=new FileWriter("src/people.xml");
			OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream("d:/people.xml"), "UTF-8");
			output.output(doc, writer);
			writer.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	public static void main(String[] args) {
		new CreateXML().create();
	}
}
 转载之(http://blog.csdn.net/zhq426/article/details/7207496)
分享到:
评论

相关推荐

    JDOM使用详解及实例(解析xml).pdf

    JDOM是一种用于处理XML的Java库,它简化了XML操作,使Java开发者能够以更为直观的方式来读写XML文档。JDOM提供了一套易于理解和使用的API,使得操作XML文档变得更加简单直接。本篇文档《JDOM使用详解及实例(解析xml)...

    JDOM操作XML文件.doc

    JDOM 是一种用于处理 XML 文档的 Java 库,它提供了简单、高效的 API,使得开发者可以方便地创建、修改和解析 XML 数据。JDOM 的设计目标是简化 XML 处理,对比于传统的 SAX 和 DOM 解析器,它具有更友好的编程模型...

    用jdom解析xml源代码资料

    4. **编码问题**:确保XML文件和Java程序的编码一致,避免乱码问题。 综上所述,JDOM是Java处理XML的强大工具,通过它可以轻松地读取、修改XML文档。掌握JDOM的使用,能够帮助开发者更高效地进行XML数据的处理和...

    dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中

    // 创建XMLWriter对象 writer.write(document); // 将Document写入文件 writer.close(); ``` 4. **注意事项** - 确保处理XML时正确处理编码,避免乱码问题。 - 在修改XML内容时,务必确保找到的节点是存在的...

    将xml文件转换成csv格式

    2. **解析XML文件**:使用XML解析器,如Python的`ElementTree`库,Java的`JDOM`或`DOM4J`,或者JavaScript的`DOMParser`,来读取和解析XML文件。解析器能够将XML文档转化为可操作的对象结构。 3. **构建CSV数据模型...

    java笔试题xml整理.doc

    在使用JDOM解析XML时,若遇到中文乱码问题,需要确保文件编码与解析时指定的编码一致。以下代码示例展示了如何创建并保存包含中文的XML文件,同时指定编码为GBK: ```java import java.io.*; import javax.xml....

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    全书一共被压缩为5个rar,这是第二个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    全书一共被压缩为5个rar,这是第四个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    面试知识点总结--XML.pdf

    3. **解决Java中JDOM解析XML的中文问题**: 在使用JDOM解析XML时,可能会遇到字符编码问题,导致中文显示为乱码。解决方法是设置正确的编码方式,例如在生成或输出XML时指定编码为GBK或UTF-8。在给出的代码示例中,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    全书一共被压缩为5个rar,这是第五个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    全书一共被压缩为5个rar,这是第三个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...

    软件开发常用的查询文档

    `chm乱码终极解决方案.txt` 提供了解决CHM文件乱码问题的方法,这对于处理不同编码格式的CHM文档时可能会遇到的问题非常有帮助。 最后,`W3school离线测试版5.0版-20110318` 是W3School的离线版本,W3School是一个...

    java面试题(JAVA代码与编程).pdf

    4. **JDOM解析XML中的中文问题**:JDOM解析XML时,中文字符可能出现乱码。解决方法是确保文件编码与解析时指定的编码一致,通常设置`InputStreamReader`的编码为UTF-8,并在XML文件头部声明编码。 5. **Java解析XML...

    做一般的XML数据交换过程中,我更乐意传递XML字符

    在XML数据交换中,选择以XML字符串的形式进行传输有其便利之处,因为它占用空间小,且易于在网络上传输。...同时,注意处理XML中的编码问题,特别是当涉及到中文字符时,确保正确设置编码以避免乱码问题。

    dom4j读取XML文件详解

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,现在越来越多的Java软件都在使用...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

    Spring的学习笔记

    在Spring的学习中,可能会涉及到使用Jdom解析XML配置文件或创建XML文档。 **模拟Spring功能** 在学习Spring之前,可能需要理解如何手动管理对象的依赖关系。Spring通过IOC(控制反转)和DI(依赖注入)实现了对...

Global site tag (gtag.js) - Google Analytics