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的Java库,它简化了XML操作,使Java开发者能够以更为直观的方式来读写XML文档。JDOM提供了一套易于理解和使用的API,使得操作XML文档变得更加简单直接。本篇文档《JDOM使用详解及实例(解析xml)...
JDOM 是一种用于处理 XML 文档的 Java 库,它提供了简单、高效的 API,使得开发者可以方便地创建、修改和解析 XML 数据。JDOM 的设计目标是简化 XML 处理,对比于传统的 SAX 和 DOM 解析器,它具有更友好的编程模型...
4. **编码问题**:确保XML文件和Java程序的编码一致,避免乱码问题。 综上所述,JDOM是Java处理XML的强大工具,通过它可以轻松地读取、修改XML文档。掌握JDOM的使用,能够帮助开发者更高效地进行XML数据的处理和...
// 创建XMLWriter对象 writer.write(document); // 将Document写入文件 writer.close(); ``` 4. **注意事项** - 确保处理XML时正确处理编码,避免乱码问题。 - 在修改XML内容时,务必确保找到的节点是存在的...
2. **解析XML文件**:使用XML解析器,如Python的`ElementTree`库,Java的`JDOM`或`DOM4J`,或者JavaScript的`DOMParser`,来读取和解析XML文件。解析器能够将XML文档转化为可操作的对象结构。 3. **构建CSV数据模型...
在使用JDOM解析XML时,若遇到中文乱码问题,需要确保文件编码与解析时指定的编码一致。以下代码示例展示了如何创建并保存包含中文的XML文件,同时指定编码为GBK: ```java import java.io.*; import javax.xml....
全书一共被压缩为5个rar,这是第二个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
全书一共被压缩为5个rar,这是第四个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
3. **解决Java中JDOM解析XML的中文问题**: 在使用JDOM解析XML时,可能会遇到字符编码问题,导致中文显示为乱码。解决方法是设置正确的编码方式,例如在生成或输出XML时指定编码为GBK或UTF-8。在给出的代码示例中,...
全书一共被压缩为5个rar,这是第五个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
全书一共被压缩为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是一个...
4. **JDOM解析XML中的中文问题**:JDOM解析XML时,中文字符可能出现乱码。解决方法是确保文件编码与解析时指定的编码一致,通常设置`InputStreamReader`的编码为UTF-8,并在XML文件头部声明编码。 5. **Java解析XML...
在XML数据交换中,选择以XML字符串的形式进行传输有其便利之处,因为它占用空间小,且易于在网络上传输。...同时,注意处理XML中的编码问题,特别是当涉及到中文字符时,确保正确设置编码以避免乱码问题。
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,现在越来越多的Java软件都在使用...
常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...
在Spring的学习中,可能会涉及到使用Jdom解析XML配置文件或创建XML文档。 **模拟Spring功能** 在学习Spring之前,可能需要理解如何手动管理对象的依赖关系。Spring通过IOC(控制反转)和DI(依赖注入)实现了对...