博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb学习笔记——JDOM
阅读量:7025 次
发布时间:2019-06-28

本文共 1844 字,大约阅读时间需要 6 分钟。

 

JavaDOC的网址:http://www.jdom.org/docs/apidocs/index.html

 

import java.io.FileOutputStream;import org.jdom2.Attribute;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.output.XMLOutputter;import org.xml.sax.Attributes;public class WriteXML {	public static void main(String[] args) {		// TODO 自动生成的方法存根		//建立各个操作节点		Element addresslist = new Element("addresslist");		Element linkman = new Element("linkman");		Element name = new Element("name");		Element email = new Element("email");		//定义属性		Attribute id = new Attribute("id","zs"); 		//声明一个Document对象		Document doc = new Document(addresslist);		//设置元素的内容		name.setText("张三");		name.setAttribute(id);				//设置name的属性		email.setText("www.baidu.com");		//设置linkman的子节点		linkman.addContent(name);		linkman.addContent(email);		//将linkman加入根节点中		addresslist.addContent(linkman);		//用来输出XML文件		XMLOutputter out = new XMLOutputter();		//设置输出的编码		out.setFormat(out.getFormat().setEncoding("UTF-8"));		//输出XML文件		try{			out.output(doc, new FileOutputStream("/home/common/software/coding/HelloWord/JavaWeb/bin/address.xml"));		}catch(Exception e){			e.printStackTrace();		}	}}

 

import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;//=================================================//File Name       :	ReadXML//------------------------------------------------------------------------------//Author          :	Common//主类//Function        : 	ReadXMLpublic class ReadXML {	public static void main(String[] args) throws Exception{		// TODO 自动生成的方法存根		//建立SAX解析		SAXBuilder builder = new SAXBuilder();		//找到Document		Document read_doc = builder.build("/home/common/software/coding/HelloWord/JavaWeb/bin/address.xml");		//读取根元素		Element stu = read_doc.getRootElement();		//得到全部linkman子元素		List list = stu.getChildren("linkman");		for(int i=0;i

 

转载地址:http://ozlxl.baihongyu.com/

你可能感兴趣的文章
IEnumerable和IEnumerator 详解 (转)
查看>>
web service接口测试工具选型
查看>>
Stage3d 由浅到深理解AGAL的管线vertex shader和fragment shader || 简易教程 学习心得 AGAL 非常非常好的入门文章...
查看>>
vi编辑器的使用方式
查看>>
JOIN与EXISTS(子查询)的效率研究
查看>>
编码规范
查看>>
使用uliweb自动创建表单
查看>>
linux文本文件按列合并
查看>>
[javascript] ajaxfileupload.js 跨域上传文件
查看>>
android raw与assets区别
查看>>
[整] Android Fragment 生命周期图
查看>>
can not connect to MySQL server on "10.30.48.153"(13)
查看>>
Tutorial: Getting Started with SignalR (C#) -摘自网络
查看>>
MSSQL数据库迁移到Oracle(二)
查看>>
S3C2440触摸屏控制总结
查看>>
视频文件格式
查看>>
文件异步上传方式(一)
查看>>
funny alphabet
查看>>
STL队列 之FIFO队列(queue)、优先队列(priority_queue)、双端队列(deque)
查看>>
Android压力测试工具——Monkey
查看>>