- 浏览: 454650 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (126)
- java (37)
- 数据库 (12)
- Ajax (1)
- Struts2 (2)
- Spring (0)
- 软件 (4)
- myeclise (1)
- Linux (3)
- javascript (2)
- jQuery (4)
- android (11)
- Oracle (5)
- js技术 (1)
- HTML表格的动态添加行和删除行 (1)
- android 移动开发指南 (3)
- adnroid HttpURLConnection (1)
- android 程序工程架构 (1)
- android listview 详解 开发指南 带图片 (1)
- AVD位置 (1)
- js 验证 (1)
- java 读取 xml (1)
- POI (1)
- weblogic (1)
- Linux安装jdk 1.6 bin文件 不是rpm (1)
- 11g 不能导出空表的方法 (1)
- 数据库 oracle (1)
- linux ssh配置 (1)
- Linux 新建文件和目录的默认权限 (1)
- linux系统下的weblogic自启动 (1)
- linux 务计划 oracle 远程自动备份 (1)
- Linux系统内存占用90%以上——解决方法 (1)
- 防火墙设置 linux (1)
- oracle 多字段更新 表关联更新 (1)
- oracle 表空间使用量查询 (1)
- ubuntu g++ make: g++: Command not found (1)
- linux系统oracle服务自启动 (1)
最新评论
-
和尚啊和尚:
和尚啊和尚 写道这个真的详细
request 获取各种路径 -
和尚啊和尚:
这个真的详细
request 获取各种路径 -
hujin19861102:
,做目视化看板!学习下先
java 操作 LED DLL 动态链接库 JNaitive -
桃花源记:
你这服务器结果没有处理啊,不能用的!
搜索提示 Suggest -
ihopethatwell:
楼主你写的这个除了 查询之外关闭了数据库,创建,插入,删除 的 ...
android 关系型数据库 SQLiteDatabase的 增 删 改 查
package com.wasu.var.common.util;
import java.io.File;
import java.io.FileWriter;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class createXML {
public static void create(String filename){
try{
Document document = DocumentHelper.createDocument();
Element root = document.addElement("学生信息");
Element element=null;
Element name=null;
Element age=null;
for(int i=0;i<100;i++){
element=root.addElement("学生");
name = element.addElement("学生编号");
name.setText("No"+i);
name = element.addElement("学生名字");
name.setText("Name"+i);
name = element.addElement("学生年龄");
name.setText("Age"+i);
}
OutputFormat format = OutputFormat.createPrettyPrint();
format = OutputFormat.createCompactFormat();
format.setEncoding("GBK");
XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)), format);
writer.write(document);
writer.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void read(String filename){
File file = new File(filename);
if(file.exists()){
try{
SAXReader reader = new SAXReader();
Document document = reader.read(file);
Element root = document.getRootElement();// 得到根节点
for (Iterator i = root.elementIterator("学生"); i.hasNext();) {
Element student = (Element) i.next();
System.out.println("学生编号="+student.selectSingleNode("学生编号").getText());
System.out.println("学生名字="+student.selectSingleNode("学生名字").getText());
System.out.println("学生年龄="+student.selectSingleNode("学生年龄").getText());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}else{
System.out.println("文件找不到");
}
}
public static void main(String args[]){
String filename ="e://bbc/abc.xml";
create(filename);
read(filename);
}
}
import java.io.File;
import java.io.FileWriter;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class createXML {
public static void create(String filename){
try{
Document document = DocumentHelper.createDocument();
Element root = document.addElement("学生信息");
Element element=null;
Element name=null;
Element age=null;
for(int i=0;i<100;i++){
element=root.addElement("学生");
name = element.addElement("学生编号");
name.setText("No"+i);
name = element.addElement("学生名字");
name.setText("Name"+i);
name = element.addElement("学生年龄");
name.setText("Age"+i);
}
OutputFormat format = OutputFormat.createPrettyPrint();
format = OutputFormat.createCompactFormat();
format.setEncoding("GBK");
XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)), format);
writer.write(document);
writer.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void read(String filename){
File file = new File(filename);
if(file.exists()){
try{
SAXReader reader = new SAXReader();
Document document = reader.read(file);
Element root = document.getRootElement();// 得到根节点
for (Iterator i = root.elementIterator("学生"); i.hasNext();) {
Element student = (Element) i.next();
System.out.println("学生编号="+student.selectSingleNode("学生编号").getText());
System.out.println("学生名字="+student.selectSingleNode("学生名字").getText());
System.out.println("学生年龄="+student.selectSingleNode("学生年龄").getText());
System.out.println();
}
}catch(Exception e){
e.printStackTrace();
}
}else{
System.out.println("文件找不到");
}
}
public static void main(String args[]){
String filename ="e://bbc/abc.xml";
create(filename);
read(filename);
}
}
发表评论
-
java时间格式大全
2011-08-03 10:18 993java.util.*;import java.text.*; ... -
错误:Cannot find bean under name org.apache.struts.taglib.html.BEAN
2011-06-25 15:49 1213把<form action> 改成<html ... -
request 获取各种路径
2011-06-13 15:47 92226从request获取各种路径总结 request.getRea ... -
jsp 页面的打印功能
2011-02-24 17:28 963response设置如下属性即可 response.setHe ... -
Java 中如何进行 BASE64 编码和解码
2010-12-31 09:22 1064BASE64 编码是一种常用的字符编码,在很多地方都会用到。J ... -
PO BO VO DTO POJO DAO概念及其作用
2010-11-20 22:34 844J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨 ... -
两个系统
2010-11-15 14:37 8831.Epg 电视播放用的。 2.视频文件管理 FN -
java 移动文件
2010-10-15 15:22 981//文件原地址 File oldFile = new ... -
技巧分享 Linux下查看某端口占用进程
2010-07-12 16:42 3298在Linux操作系统中 查看占用某一端口的进程是什么:#ls ... -
判断当前操作系统是 windows 还是 linux
2010-07-08 11:27 2673需要在windows 和 linux 上都能用。 所以就需要自 ... -
执行./startup.sh出现permission denied
2010-07-05 15:07 3011在执行./startup.sh,或者./s ... -
mysql 插入当前时间
2010-06-30 10:21 1058now()函数以`yyyy-mm-dd hh:mm:ss返回当 ... -
获取文件大小 File
2010-06-29 11:44 1607通过File的 length()方法数值传入 获取文件大小 ... -
使用Java操作文本文件的方法详解
2010-06-24 16:13 1018最初Java是不支持对文本文件的处理的,为了弥补这个缺憾而引入 ... -
java properties配置文件的使用
2010-06-24 14:02 1181java properties配置文件的使用 把配置文件放到s ... -
javaIO流 文本文件读写
2010-06-24 11:19 1607/* * 简单的读/写文本文件的示例 * 这里包含了三个例 ... -
overload和override的区别
2010-06-17 15:42 1050overload和override的区别 override(重 ... -
Log4j的使用
2010-06-11 14:33 8671、 Log4j是什么? Log4j可以帮助调试(有时候d ... -
Hibernate 下载地址
2010-06-11 11:36 1875http://www.mirrorservice.org/si ... -
JavaScript进度条设计源码实例
2010-05-05 11:32 938<!DOCTYPE HTML PUBLIC " ...
相关推荐
DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件DOM4j操作xml文件
例题采用的是dom4j对xml的操作,包含了对xml的增加删除修改操作.
完整的讲解一个dom4j对xml的增删改查
该示例实现MAVEN来进行创建的,实现了dom4j操作XML文件,包括创建XML、动态创建XML节点、更新XML节点、删除XML节点。
dom4j解析XML文件格式dom4j解析XML文件格式dom4j解析XML文件格式
使用DOM4J对XML文件操作-添加、修改、删除、获取元素节点
dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。
Dom4j是一个开源的Java XML 解析处理工具,用来读写XML文件,它应用于Java平台,采用了Java集合框架并完全支持DOM, SAX和JAXP。具有性能优异、功能强大和极易使用的特点。可以作为解析XML文档析首先API。本文讲述了...
基于dom4j的读写xml文件的工具包。封装了dom4j操作xml文档的常和方法。 支持两种读写方法。1:针对小文件的读取整个文档,2:针对大文件的,逐行读取。读到几百M文件毫无压力。
本教程是dom4j操作xml的增删改查的案例,当我们使用dom4j可以做基础性的参考
Java用dom4j对xml进行增删改查操作,提供这个资料给大家参考。
java中四种操作(dom、sax、jdom、dom4j)xml方式详解与
运行dom4jExample.java就可以了
Dom4j 操作 XML
java dom4j 解析xml文档 使用java操作xml 例如创建 读取 删除 等等
java 通过dom4j操作 xml,含范例和源码
用dom4j操作xml的例子,基本的增删改查都有。
dom4j是非常优秀的xml解析包,操作起来读写xml非常方便。把自己写的一个读写dom4j.xml实例共享给大家
java操作xml源码 操作方式包括:dom和dom4j dom是W3C规范,比较典型的JAVA操作XML方式,适用于小型文件。 dom4j是开源的性能以及效率最好的,也是一个典型例子。...采用dom4j写xml 以及dom4j方式读XML
里面详细讲述了如何利用dom4j来操作xml文件 并进行读写修改的操作