文档章节

XML文件保存

藍色的海
 藍色的海
发布于 2012/04/06 19:05
字数 165
阅读 85
收藏 0

flowers.xml文件

 

<?xml version="1.0" encoding="UTF-8"?>
<flowers>
  <flower id="1">
     <name>玫瑰</name>
     <price>10</price>
  </flower>
  <flower id="2">
     <name>百合</name>
     <price>20</price>
  </flower>
   <flower id="3">
     <name>兰花</name>
     <price>30</price>
  </flower>
</flowers>

WriteXML.java文件

 

import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class WriteXML {
	public static void main(String[] args) throws Exception{
		//载入flowers.xml文件
		DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
		DocumentBuilder db=dbf.newDocumentBuilder();
		Document doc=db.parse("flowers.xml");
		//保存文件
		TransformerFactory tf=TransformerFactory.newInstance();
		Transformer transformer=tf.newTransformer();
		DOMSource source=new DOMSource(doc);  //将Document对象封装为DOM源
		File file=new File("newFlowers.xml");
		StreamResult result=new StreamResult(file); //通过StreamResult包装File对象,确定输出的目标
		transformer.transform(source, result);  //利用Transformer的transform方法将源输出到目标
		System.out.println("保存成功!!");
	}
}

© 著作权归作者所有

藍色的海
粉丝 3
博文 19
码字总数 7205
作品 0
广州
其他
私信 提问
C#反射实践续

前回在C#反射实践的文章中,只介绍了利用反射如何把Xml文件中的数据读取设定到类对象的属性中的方法,这回来介绍如何利用反射机制把值对象写入Xml文件的方法 本文介绍的把值对象写入Xml文件的...

长平狐
2012/10/16
180
0
fciv验证

fciv.exe myfilm.iso -wp -md5 -xml mydb.xml该命令可以计算myfilm.iso的md5值,并且保存到mydb.xml当中,同时会保存该文件的名称,-wp的作用是去掉文件的路径信息仅仅保存文件名 fciv.exe -...

斯多葛先生
2016/08/09
16
0
Android 资源文件(一)

本文主要介绍android工程下,/res/目录下,各资源文件夹的用途~ 目录 资源类型 animator/ 用于定义属性动画的 XML 文件。 anim/ 定义渐变动画的 XML 文件。(属性动画也可以保存在此目录中,...

Android那些事儿
2017/09/04
0
0
Alfresco Explorer客户化定制配置

有几种不同的方法定制Explorer配置选项,Explorer 配置文件是web-client-config-custom.xml   一、在目录修改 Explorer配置文件   1、打开 web-client-config-custom.xml 文件。   2、...

liubang
2012/07/19
609
0
Python使用ElementTree处理XML

原文出处:https://www.cnblogs.com/zqchen/articles/3936805.html ElementTree是Python常用的处理XML文件的类。下面将介绍使用ElementTree解析、查找、修改XML的方法。 一、引用方法 Elemen...

kuSorZ
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 要步入《攻壳机动队》的世界了么?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ nnnm:说到音乐,这段一直是纯音乐在循环。每次听到久石让的Summer时心上都会莫名的感觉着轻松。《菊次郞的夏天》竟然是北野武的片子,没有...

小小编辑
58分钟前
219
10
C++ STL set::find的用法

参考: http://blog.csdn.net/lihao21/article/details/6302196 /* class for function predicate * - operator() returns whether a person is less than another person */ c......

shzwork
今天
2
0
抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部