Dom4J-SaxReader 的用法(具体参考hibernate3的源代码)

原创 2006年05月22日 16:12:00

1.创建对象
/**
* Create a dom4j SAXReader which will append all validation errors
* to errorList
*/
public SAXReader createSAXReader(String file, List errorsList, EntityResolver entityResolver) {
  if (saxReader==null) saxReader = new SAXReader();
  saxReader.setEntityResolver(entityResolver);
  saxReader.setErrorHandler( new ErrorLogger(file, errorsList) );
  saxReader.setMergeAdjacentText(true);
  saxReader.setValidation(true);
  return saxReader;
}

2.创建doc对象

org.dom4j.Document doc = xmlHelper.createSAXReader( xmlFile, errors, entityResolver ).read( new File(

xmlFile ) );


3.得到root节点

final Element hmNode = doc.getRootElement();

4.返回其他节点

subclasses[0] = hmNode.elementIterator( "subclass" );

5。返回全部节点
Iterator elements = sfNode.elementIterator();


6.返回节点的属性
element.attributeValue( "extends" )

 

基于mysql数据库的Hibernate3的环境搭建

1.在ecipse中建立一个java项目 命名为:HibernateDemo 2.选择build path中的添加库为项目添加用户库,命名为hibernate,并将所需要的全部jar包添加到刚建的库中...
  • Hseapeak
  • Hseapeak
  • 2017年04月22日 22:18
  • 372

C++实践参考——处理C++源代码的程序

返回:贺老师课程教学链接  项目要求【项目4 - 处理C++源代码的程序】  在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++...
  • sxhelijian
  • sxhelijian
  • 2015年06月02日 09:08
  • 1755

Hibernate3学习笔记(11)——Hibernate事务处理

一、事务 1.1、事务的基本概念 事务是并发控制的基本单位。 事务的4个基本特征: 原子性,一致性,隔离性,持久性。 1.2、事务可能出现的几种不确定情况: (1)、更新丢失(lost u...
  • xxxknight
  • xxxknight
  • 2015年07月22日 15:09
  • 494

Spring对ORM的支持之集成Hibernate3

1  集成Hibernate3 Hibernate是全自动的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库。 Spring2.5+ 版本支持Hibernate 3.1+ ...
  • hj7jay
  • hj7jay
  • 2016年05月11日 10:50
  • 4699

OSI/RM开放系统互联参考模型

开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系...
  • qq_33583069
  • qq_33583069
  • 2016年01月23日 14:18
  • 597

Hibernate3和4版本的不同

ibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。...
  • iaiti
  • iaiti
  • 2013年07月15日 22:04
  • 30791

C++中vector的用法解析

本文实例展示了C++中的vector用法,分享给大家供大家参考。具体如下: 一、概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。ve...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2016年10月04日 21:51
  • 2444

第九次上机实验

任务1: 某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理: (1) 录入每个学生的学号和考试成绩; (2) 计算课程的总分和平均分;...
  • a243258957
  • a243258957
  • 2013年05月31日 09:55
  • 702

Spring4 整合 Hibernate3 基本使用(通过注入 SessionFactory)

Spring4 整合 Hibernate3 基本使用(通过注入 SessionFactory)Spring4 整合 Hibernate3 基本使用通过注入 SessionFactory 步骤 1 导入...
  • lw_power
  • lw_power
  • 2016年05月06日 10:14
  • 5159

Hibernate3使用(三)Spring整合Hibernate自动扫描

1、spring xml文件配置
  • vvhesj
  • vvhesj
  • 2015年08月27日 19:58
  • 3307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dom4J-SaxReader 的用法(具体参考hibernate3的源代码)
举报原因:
原因补充:

(最多只允许输入30个字)