在digester中提供了乙個包:org.apache.commons.digester.xmlrules。這個包中的類可以從乙個xml文件中讀取並返回乙個指定的配置資訊。xml文件配置檔案必須使用dtd,這是xmlrules包的一部分。
下面是乙個在這們例子中使用的xml規則的配置檔案rules.xml。在看這個檔案之前,我將有幾點說明。
模式可以由兩種不同的方式指定:一種是每乙個xml結點屬性描述乙個規則,或使用結點。這些被定義的模式對於所有的規則結點都是可用的。這兩種方式可以混合使用,並且結點可以巢狀。在這種情況下,被子結點定義的pattern被加到結點之後。
結點用來和一起使用來將xml結點的屬性對映成bean的屬性。下面是rules.xml的**:
<?xml version="1.0"?>
使用Digester解析XML文件示例
一.概述 解析xml文件方面有不少的方法,也有不少的工具包可用,這裡介紹的是來自apache jakarta的digester,使用其解析xml檔案非常方便而不需要過多的關心底層的具體解析過程。digester最早出現在struts中,後來隨著struts的發展以及其的公用性而被提到 mens中獨自...
SAX與Digester解析xml檔案
contenthandler介面定義 img 共11個介面定義。digester庫中digester類實現了contenthandler的11個介面方法。digester庫中類 介面定義 rulesbase implements rules 類定義 img 該類是為digester類服務的。rule...
使用Digester解析XML文件示例
使用digester解析xml文件示例 2003 10 10 瀏覽次數 636 一.概述 解析xml文件方面有不少的方法,也有不少的工具包可用,這裡介紹的是來自apache jakarta的digester,使用其解析xml檔案非常方便而不需要過多的關心底層的具體解析過程。digester最早出現在...