JavaWeb学习笔记——DOM4J
下载的地址为:http://www.dom4j.org/dom4j-1.6.1/
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;//=================================================
//File Name : DOM4JWriter
//------------------------------------------------------------------------------
//Author : Common//主类
//Function : DOM4JWriter
public class DOM4JWriter {public static void main(String[] args) {// TODO 自动生成的方法存根Document doc = DocumentHelper.createDocument(); //创建文档Element addresslist = doc.addElement("addresslist"); //定义节点Element linkman = addresslist.addElement("linkman"); //定义子节点Element name = addresslist.addElement("name"); //定义子节点Element email = addresslist.addElement("email"); //定义子节点name.setText("张三"); //设置name节点内容email.setText("www.baidu.com"); //设置email节点内容//设置输出格式OutputFormat format = OutputFormat.createPrettyPrint();//设置输出编码format.setEncoding("UTF-8");try{XMLWriter writer = new XMLWriter(new FileOutputStream(new File("/home/common/software/coding/HelloWord/JavaWeb/bin/name_out.xml")),format);writer.write(doc); //输出内容writer.close(); //关闭输出流}catch(IOException e){e.printStackTrace();}}}
解析输出文件
import java.io.File;
import java.util.Iterator;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;//=================================================
//File Name : DOM4JReader
//------------------------------------------------------------------------------
//Author : Common//主类
//Function : DOM4JReader
public class DOM4JReader {public static void main(String[] args) {// TODO 自动生成的方法存根File file = new File("/home/common/software/coding/HelloWord/JavaWeb/bin/name_out.xml");SAXReader reader = new SAXReader(); //建立SAX解析读取Document doc = null; try{doc = reader.read(file); //读取文档}catch(DocumentException e){e.printStackTrace();}Element root = doc.getRootElement(); //取得根元素Iterator iter = root.elementIterator(); //取得全部的子节点while(iter.hasNext()){Element linkman = (Element) iter.next(); //取得每一个linkmanSystem.out.println("姓名:"+linkman.elementText("name"));System.out.println("邮件:"+linkman.elementText("email"));}}}
JavaWeb学习笔记——DOM4J相关推荐
- JavaWeb学习笔记(十)--HttpServletRequest
1. HttpServletRequest简介 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中 2. Ht ...
- JavaWeb学习笔记-目录(待完成)
JavaWeb学习笔记-目录(待完成) 01-基础加强(注解+反射) 02-mysql基础 03-mysql约束 04-mysql多表事务 05-jdbc 06-jdbc连接池JDBCTemplate ...
- JavaWeb学习笔记2 —— Web服务器简介
JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...
- B站狂神说JavaWeb学习笔记
JavaWeb学习笔记(根据b站狂神说java编写) 1.基本概念 1.1 前言 静态Web: 提供给所有人看数据不会发生变化! HTML,CSS 动态Web: 有数据交互,登录账号密码,网站访问人数 ...
- JavaWeb学习笔记(5)-B站尚硅谷
文章目录 十四.书城项目第三阶段--优化 (1)页面jsp动态化 (2)抽取页面中相同的内容 A.登录成功的菜单 B.base.css.jQuery标签 C.每个页面的页脚 D.manager模块的菜 ...
- javaweb学习笔记2(jquery的使用,以及常用的方法,选择器,过滤器)
javaweb学习笔记2 javascript正则表达式 regfxp对象 方式1: var putt=new RegExp("e");//表示要求字符串中必须包含字符串evar ...
- 【javaweb学习笔记】servlet-api,filter和Listener
javaweb学习笔记 1. servlet-api 1.1 servlet初始化 1.2 ServletContext和context-param 2. 什么是业务层 3. IOC 3.1 耦合/依 ...
- 【Javaweb学习笔记】在Eclipse中创建Web项目
[Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...
- java web孤傲苍狼,JavaWeb学习笔记
我看的资料是孤傲苍狼的javaweb学习笔记,他写的真的很全,这或许就是社区力量吧!哪些问题不知道,上网搜一搜就有了,让自己不进步的敌人,只有懒惰了. 这是我接触JavaWeb的第二周,有一些自己的理 ...
最新文章
- 在linux系统 挂载光盘:mount时提示: you must specify the filesystem type
- 【剑指offer-Java版】47不用加减乘除做加法
- AutoMySQLBackup 3.0 Bug:du: WARNING: use --si, not -H
- 虚拟机linux配置armip,arm-PC-虚拟机环境搭建
- easyx 备忘录_记在iPhone备忘录里的便签信息安全吗 - 学显
- Jdk8一行代码读取文件
- Django的get和post请求处理
- window.open被浏览器拦截的解决方案
- SpringBoot启动时实现自动执行代码的几种方式讲解
- 无法从套接字读取更多的数据
- 程序员找工作?只凭感觉去面试?不要做白日梦了,程序员必备面试题,脱口而出的专业语言,让你的薪水翻一番,建议收藏
- 使用flask开发web应用
- axure能做剪切蒙版吗_二手车销售好做吗?没经验能做二手车销售吗?
- LE Coded PHY和LE Uncoded PHY
- WPF中的对话框 Dialog
- 安卓手机投屏软件_适合智能电视手机投屏的软件
- 程序员转行适合做什么?
- PDF文件忘记了密码如何打开文件
- springboot项目如何查看MP运行日志
- 要想通过面试,MySQL的Limit子句底层原理你不可不知