- 浏览: 486214 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (211)
- Flex (4)
- Java (22)
- Servlet (4)
- 学习心得 (2)
- 生活琐事 (3)
- PHP (0)
- JavaScript (4)
- Linux (3)
- MYSQL (0)
- SQL SERVER (2)
- ORACLE (5)
- 项目技术积累 (0)
- 设计模式 (0)
- Photoshop (0)
- 网页制作 (8)
- 值得记住 (3)
- Struts1.x (7)
- Hibernate (31)
- IDE (10)
- Spring (5)
- EXT (0)
- Junit (4)
- dom4j (2)
- Log4j (3)
- Java标注 (1)
- WebService (1)
- JSON (2)
- Struts2,x (19)
- Ajax (6)
- 英文 (1)
最新评论
-
aduo_vip:
支持博主,好文!正好需要了
java怎样读写和修改XML文件?? -
默默pig:
楼主,您好。有个语法想问一下:引用你原文中“<resul ...
Struts2中redirect基本的经验之谈 -
Andrew0721:
road_16 写道楼主你好,你说到
redirect:act ...
Struts2中redirect基本的经验之谈 -
zhengkunsheng:
Struts2中redirect基本的经验之谈 -
road_16:
楼主你好,你说到
redirect:action处理完后重定向 ...
Struts2中redirect基本的经验之谈
xml:
<?xml version="1.0" encoding="UTF-8"?> <users> <Messages> <sendName>sendUsers</sendName> <receiveName>snake</receiveName> <date>2007-12-04 12:20:00</date> <status>0</status> <message>this is Content</message> </Messages> </users>
java:
package com.lianxi.DAO; 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; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class UpdateXml { public static boolean doc2XmlFile(Document document,String filename) { boolean flag = true; try { /** 将document中的内容写入文件中 */ TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); /** 编码 */ //transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312"); DOMSource source = new DOMSource(document); StreamResult result = new StreamResult(new File(filename)); transformer.transform(source, result); }catch(Exception ex) { flag = false; ex.printStackTrace(); } return flag; } public static Document load(String filename) { Document document = null; try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder=factory.newDocumentBuilder(); document=builder.parse(new File(filename)); document.normalize(); } catch (Exception ex){ ex.printStackTrace(); } return document; } /** * 演示修改文件的具体某个节点的值 */ public static void xmlUpdateDemo() { Document document = load("c://Message.xml"); Node root=document.getDocumentElement(); /** 如果root有子元素 */ if(root.hasChildNodes()) { /** ftpnodes */ NodeList ftpnodes = root.getChildNodes(); /** 循环取得ftp所有节点 */ for (int i=0;i<ftpnodes.getLength();i++) { NodeList ftplist = ftpnodes.item(i).getChildNodes(); for (int k=0;k<ftplist.getLength();k++) { Node subnode = ftplist.item(k); /** 删除ftp-chn节点 */ // if (subnode.getNodeType()==Node.ELEMENT_NODE&&subnode.getNodeName()=="ftp-chn") // { // ftpnodes.item(i).removeChild(subnode); // } /** 修改ftp-host的值为 192.168.0.1 */ if (subnode.getNodeType()==Node.ELEMENT_NODE&&subnode.getNodeName()=="status") { subnode.getFirstChild().setNodeValue("1"); } } } } doc2XmlFile(document,"c://Message.xml"); } public static void main(String args[])throws Exception { UpdateXml.xmlUpdateDemo(); } }
发表评论
-
浅析Java抽象类和接口的比较
2012-10-23 14:26 1070抽象类(abstract class) ... -
java序列化(Serializable)
2009-10-15 00:05 1462序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法 ... -
Java Serializable(序列化)的理解和总结
2009-10-13 09:05 10901、序列化是干什么的? 简单说就是为了保存在内存中 ... -
Java时间格式转换大全
2009-10-10 13:39 1449import java.text.*; import jav ... -
JAVA提高教程(6)-认识List列表
2009-10-10 00:34 1304列表是很常用的数据结构,感觉比Map和Set用的频率要高一些吧 ... -
Java 中 Vector、ArrayList、List 使用深入剖析
2009-10-10 00:29 776线性表,链表,哈希表 ... -
JAVA LIST 遍历
2009-10-09 17:02 2711对List的遍历有三种方式 List< ... -
读取Properties文件的几种方法
2009-09-08 14:08 8981. 使用java.util.Properties类的load ... -
java正则表达式
2009-09-08 08:52 1095Java正则表达式学习: ... -
如何打包jar
2009-09-07 14:32 1614jar cvf my.jar helloword.class将 ... -
(JAVA)IP地址相关的工具类 IPUtil
2009-09-07 11:21 3202import java.net.*; /** * IP ... -
java反射应用对BEAN的操作,写通用类、标签时有用
2009-09-07 11:17 1514import java.lang.reflect.Field; ... -
Java字符串通用类
2009-09-07 11:15 1944import java.util.regex.Matcher; ... -
一个关于日期,数字,字符格式化的常用工具类
2009-09-07 11:13 1797import java.text.SimpleDateForm ... -
Java 通用异常处理类
2009-09-07 10:32 1360/** * (#)ThrowableManager.jav ... -
优化的 JAVA 数据库连接通用类
2009-09-07 10:14 3807之前我曾经放出过一个通用的数据库连接DAO。但是其也有一定的局 ... -
验证码的java通用类
2009-09-07 10:09 960在应用程序中为防止系 ... -
java实现发送电子邮件功能
2009-09-07 09:14 1488在开发中经常要给用户自动的发送电子邮件,今天在网上搜了一个发送 ... -
高频词汇提取的Java实现
2009-09-07 08:53 1439面对浩瀚的信息海洋,找到想要的资源有时真的是不容易。在大量文字 ... -
Java多线程初学者指南:为什么要进行数据同步
2009-09-07 08:34 1000Java中的变量分为两类:局部变量和类变量。局部变量是指在方法 ...
相关推荐
通过不同的库方法读取修改xml文件。通过java实现。代码易懂
java实现Xml文件读写,这是一个本人写好的操作XML文件的工程文件,导入到eclipse中可以自己测试的,该文件包含对XML文件的添加、修改和读取操作。
使用java代码结合jdom.jar包控制xml文件中的信息的读写。 可读取和修改xml文件中的各个元素的内容和属性的内容。 可读取项目中的xml文件也可以读取存放在硬盘上的xml文件。
java操作xml文件大家可以借鉴一下 利用dom4j第三方jar包 支持增加 删除 修改 查询
3.轻松读写/更新xml文件 等等... (具体请查阅javadoc,sample xml文件; 使用实例可以参照junit测试文件。) 该xml工具开源,仅14K,无需license,经过严格junit测试,可以在日常开发中使用。 support me!
这个小例子是使用Java作为服务端、Flex做前台,对一个xml文件的读取和写入。 环境:MyEclipse6.0.1+Flex3插件版,jdk1.6,tomcat6.0,dom4j1.6.1,lcds.war, 使用技术:1.Java+flex,及其对象的转换。 2.Java方面...
主要介绍了Java对XML文件增删改查操作,结合完整实例形式分析了java针对xml格式数据的常见读写、增删改查等操作技巧,需要的朋友可以参考下
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 javax.crypto 为加密操作提供类和接口。 javax.crypto....
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,...
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,...
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,...
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 javax.crypto 为加密操作提供类和接口。 javax.crypto....
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术...
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术...
Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术...
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 javax.crypto 为加密操作提供类和接口。 javax.crypto....
读写Blob数据,blob数据常以二进制形式存储比较大的文件数据,如图片、视频文件等,本文介绍如何往数据库中读写blob数据,BlobData.java; 使用ResultSet更新数据库,UpdateWithResultSet.java; 使用RowSet,....
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 javax.crypto 为加密操作提供类和接口。 javax.crypto....
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...