当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

操纵Digester解析XML文档示例[Java编程]

赞助商链接



  本文“操纵Digester解析XML文档示例[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

一. 概述

解析XML文档方面有不少的办法,也有不少的工具包可用,这里介绍的是来自Apache Jakarta的Digester,利用其解析XML文件非常便利而不需求过量的关心底层的具体解析历程.

Digester最早呈目前Struts中,后来随着Struts的发展以及其的公用性而被提到commens中单独立项,其底层实现的是SAX解析.当前版本为:1.5

二. 正文

1. 安装与配置

利用Digester需求以下几个软件包:

Digester ,BeanUtils, Collections, Commens-Logging,还有一个遵守SAX(Simple API for XML)2.0或JAXP(Java API for XML Parsing) 1.1标准的XML解析器,如Xerces.相关下载地址见附录.假如需求利用log4j做为日记输出,则亦请下载之.

将下载来的zip包解压,并将此中的jar文件拷贝到你的工程文件的lib目录中,并在工程classpath中包含上述jar文件的途径.

在您工程的类目录(如classes)新建一commons-logging.properties文件,内容为:

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4Jlogger

这表明系统将利用log4j做为日记输出,再建一log4j.proerties文件,内容请参看log4j文档或其他参考资料.

2. XML文件

在工程目录下新建一个XML文件,示例利用module.xml,内容见下:

<?xml version="1.0" encoding="gb2312" ?>
<quasar_module>
<!--模块信息-->
<module_info>
<name>Skyhome</name>
<description>the web site system of www.skyinn.org</description>
<version>2.0.1</version>
<author>l_wakler</author>
<mail>walker@skyinn.org</mail>
<update_time>2003-04-30</update_time>
</module_info>
<!--Action映射信息-->
<action_mappings>
<action name="home" requestPath="/Home"
actionClass="org.skyinn.action.GlobalAction">
</action>
<action name="forum"
requestPath="/Forum"
actionClass="org.skyinn.action.ForumAction">
</action>
</action_mappings>
</quasar_module>


  以上是“操纵Digester解析XML文档示例[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵Digester解析XML文档示例
  • Struts1.x系列教程(18):操纵DispatchAction类调用多个Action
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .