java中使用SAX生成XML文件
来源:互联网 发布:如何查看电脑的端口号 编辑:程序博客网 时间:2024/06/01 10:48
使用SAX生成XML的准备工作
1,创建SAXTransformerFactory对象,工厂类不能直接new对象
SAXTransformerFactory stf = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
2,创建TransformerHandler对象,用于XML文件节点以及内容的编写
TransformerHandler th = stf.newTransformerHandler();
3,创建Transformer对象,用于对生成的XML文件的格式以及编码的设置
Transformer tr = th.getTransformer();
4,通过Transformer对象对XML文件的编码以及换行进行设置
tr.setOutputProperty(OutputKeys.ENCODING,"UTF-8");
tr.setOutputProperty(OutputKeys.INDENT,"yes");
5,创建一个流对象供result对象使用
File file = new File("xxxx");
6,创建Result对象,作为XML的文件输出流
Result result = new StreamResult(new FileOutputStream(file));
7,将输出流对象与编写XML文件内容的TransformerHandler对象联系起来
th.setResult(result);
1,创建SAXTransformerFactory对象,工厂类不能直接new对象
SAXTransformerFactory stf = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
2,创建TransformerHandler对象,用于XML文件节点以及内容的编写
TransformerHandler th = stf.newTransformerHandler();
3,创建Transformer对象,用于对生成的XML文件的格式以及编码的设置
Transformer tr = th.getTransformer();
4,通过Transformer对象对XML文件的编码以及换行进行设置
tr.setOutputProperty(OutputKeys.ENCODING,"UTF-8");
tr.setOutputProperty(OutputKeys.INDENT,"yes");
5,创建一个流对象供result对象使用
File file = new File("xxxx");
6,创建Result对象,作为XML的文件输出流
Result result = new StreamResult(new FileOutputStream(file));
7,将输出流对象与编写XML文件内容的TransformerHandler对象联系起来
th.setResult(result);
0 0
- java中使用SAX生成XML文件
- 使用Sax生成xml文件
- SAX生成xml文件
- sax生成xml文件
- java中使用SAX解析器解析xml文件
- java中使用SAX读取和写出XML文件
- java中使用SAX读取和写出XML文件
- java中使用SAX读取和写出XML文件
- Java-使用SAX,DOM,pull解析XML文件以及pull解析生成xml文件
- android中使用SAX读取XML文件
- android中使用SAX解析xml文件
- 【Java编程】SAX XML Parser解析、生成XML文件
- 【Java编程】SAX XML Parser解析、生成XML文件
- Java 使用SAX解析xml文件
- Java 使用SAX解析xml文件
- Java使用Sax解析xml文件
- java使用SAX接口解析xml文件
- 使用sax读取xml文件生成txt文件。
- 3-D Mapping With an RGB-D Camera粗译
- 从零开始写C# MVC框架之--- C# Redis 实现加添加测试项目
- MongoDB学习笔记:(2)、MongoDB主从复制
- 1212 无向图最小生成树
- 6.自己动手写Java Web框架-Model
- java中使用SAX生成XML文件
- C++之一个程序学懂链表
- 第四周项目3——单链表应用(1)
- JAVA进阶4.4——食品库存管理
- 存储班长信息的学生类
- Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。
- Android 导航条效果实现(三) ViewPager+PagerTabStrip
- VC++编程过程中的一点杂记
- 前端学习------优先级和覆盖