使用Digester解析XML文檔示例
一. 概述
解析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> |

現在MX顯卡已經可以說是和當年的TNT2系列一樣的太火了,不論哪個廠,只要有點生產能力的已經都在出MX芯片的顯卡了。今天阿甘就又看到了一款新品牌的MX顯卡。這個牌子的名字非常的羅曼帝克,叫Dream(夢牌)。我不知道說的是MX顯卡是玩友心中的夢呢,還是廠商以爭錢為自己心中的夢(這里只是說笑而已,請廠商不要見氣)。此夢牌MX顯卡有兩款,都是采用的GF2 MX芯片,所有同的是SDRAM的速度有5.5ns和6ns兩種,顯存的牌子都是韓國現代(HY)的,它們的售價分別為750元和800元。在這個MX顯卡早已是到處都有,價格戰已起的今天,這個價位的雜牌產品應該是不會太有競爭力的了,從顯卡的做工來看也未達到這個價位顯卡的水平,看來它也只可以是個夢了。新盛電腦/賽博二樓B5、B6/68790932
【責任編輯:ST飄飄】