dom4j解析xml字符串实例
摘要:DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。先来看看dom4j中对应XML的DOM树建立的继承关系针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:同时,dom4j的NodeType枚举实现了XML规范中定义的node类型。如此可以在遍历xml文档的时候通过常量来判断节点类型了。常用APIclass org.dom4j.io.SA.
阅读全文
posted @
2011-07-27 11:05
Dream_c
阅读(150374)
推荐(20)
Struts2的注解功能
摘要:我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过<include>节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念就是package、action以及Interceptor等等概念,所以只要明白这些注解就可以了。 如果希望使用struts2的注解功能,必须使用一个包struts2-c
阅读全文
posted @
2011-07-25 14:59
Dream_c
阅读(480)
推荐(0)
java调用webservice .
摘要:Webservice调用方式:axis,soap详解调用webservice,可以首先根据wsdl文件生成客户端,或者直接根据地址调用,下面讨论直接调用地址的两种不同方式:axis和Soap,soap方式主要是用在websphere下axis方式调用:import java.util.Date;import java.text.DateFormat;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import javax.xml.namespace.QName;import java.lang.I
阅读全文
posted @
2011-07-22 16:14
Dream_c
阅读(3313)
推荐(0)
常用log4j配置
摘要:常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.appender.A1=org.apache.log4j.ConsoleAppender ### 设置输出地A1,为ConsoleAppender(控制台) ##log4j.appender.A1.layout=
阅读全文
posted @
2011-07-14 18:14
Dream_c
阅读(461)
推荐(0)
log4j详解
摘要:Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.append
阅读全文
posted @
2011-07-14 18:11
Dream_c
阅读(365)
推荐(0)
XML解析技术:Dom4j浅析
摘要:DOM4J解析技术一. Document对象相关(1) 读取XML文件,获得document对象eg -> SAXReaderreader=newSAXReader();Documentdocument=reader.read(newFile(emp.xml")); (2) 解析XML形式的文本,得到document对象eg ->Stringtext="元素";Documentdocument=DocumentHelper.parseText(text); (3) 主动创建document对象eg ->Documentdocument=Docum
阅读全文
posted @
2011-07-13 17:56
Dream_c
阅读(538)
推荐(0)
使用 dom4j 解析 XML
摘要:dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml)<?xml version="1.0" encoding="UTF-8"?> <catalog> <!--An XML Catalog--> <?target instruction?> <journal title="XML Zone" publisher=&
阅读全文
posted @
2011-07-12 16:46
Dream_c
阅读(239)
推荐(0)
Java语法总结 - 线程
摘要:在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在同时执行这些程序,cpu只是将时间切割为时间片,然后将时间片分配给这些程序,获得时间片的程序开始执行,不等执行完毕,下个程序又获
阅读全文
posted @
2011-07-11 16:01
Dream_c
阅读(371)
推荐(0)