Dom解析xml文档的完整实例

Dom解析xml文档的完整实例

ID:40534865

大小:59.00 KB

页数:8页

时间:2019-08-04

Dom解析xml文档的完整实例_第1页
Dom解析xml文档的完整实例_第2页
Dom解析xml文档的完整实例_第3页
Dom解析xml文档的完整实例_第4页
Dom解析xml文档的完整实例_第5页
资源描述:

《Dom解析xml文档的完整实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//这是用dom解析xml的实例,其中包括了Dao的实现类IEmployeeDaoImpl,javabean的类Employee,还有对应的xml文件employees.xml,,,,接口Dao类就不写了,太简单了,此处节省了还有一篇关于DOM4J解析的xml文档,和这个是同一个实例,欢迎大家去看看,SAX解析的将会不就会上传----------------------------------------增、删、改、查----------------------------------packagecom.ballkk.gz.dao.impl;importjav

2、a.io.File;importjava.io.IOException;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.List;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.ParserConfigurationExcepti

3、on;importjavax.xml.transform.Result;importjavax.xml.transform.Source;importjavax.xml.transform.Transformer;importjavax.xml.transform.TransformerFactory;importjavax.xml.transform.TransformerFactoryConfigurationError;importjavax.xml.transform.dom.DOMSource;importjavax.xml.transform.str

4、eam.StreamResult;importorg.w3c.dom.DOMException;importorg.w3c.dom.Document;importorg.w3c.dom.Element;importorg.w3c.dom.NodeList;importorg.xml.sax.SAXException;importcom.ballkk.gz.dao.IEmployeeDao;importcom.ballkk.gz.domain.Employee;publicclassEmployeeDaoImplimplementsIEmployeeDao{@Ov

5、erridepublicbooleanadd(Employeeemployee){try{Documentdocument=getDocument();Elementroot=(Element)document.getDocumentElement();//创建四个子元素,其中employee子元素是其他三个子元素的父节点,其他三个元素都要挂在employee元素上面ElementemployeeTag=document.createElement("employee");ElementageTag=document.createElement("age");E

6、lementsexTag=document.createElement("sex");ElementbirthdayTag=document.createElement("birthday");//设置子元素的值ageTag.setTextContent("32");sexTag.setTextContent("女");birthdayTag.setTextContent("2010-2-24");//为employee子元素添加属性并设值employeeTag.setAttribute("name",employee.getName());employeeTa

7、g.setAttribute("id",employee.getId());//把子元素添加到employeeTag元素上employeeTag.appendChild(ageTag);employeeTag.appendChild(sexTag);employeeTag.appendChild(birthdayTag);//把employeeTag元素添加到根元素上root.appendChild(employeeTag);Filefile=newFile(EmployeeDaoImpl.class.getClassLoader().getResource("

8、employees.xm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。