- 14
- 0
- 约1.24万字
- 约 7页
- 2017-07-15 发布于浙江
- 举报
Digester解析XML问题
Digester
Digester
DDiiggeesstteerr
Digester 框架以模式(Pattern)和规则(Rule)为基础处理输入的XML。模
式必须与XML 元素匹配,包括其名字和在文档树内的位置。描述匹配模式的语
法类似于 XPath 匹配模式,例如:catalog 模式匹配顶层的catalog元素,
catalog/book 模式匹配直接嵌套在catalog元素内的book元素(但不匹配文档
内其他位置的book元素)。
所有的模式都必须指定其完整名称——从根元素开始的完整路径。唯一的例
外是包含通配符(“*”)的模式,例如*/name 模式匹配XML 文档内任何位置的
name元素。但是根元素不必特别指出,因为所有的路径都是从根元素开始的
绝对路径。
当Digester 发现一个指定的模式,它就执行关联的任务。由此可见,Digester
框架显然与 SAX 解析器有着密切的关系(实际上,Digester 类实现了
org.xml.sax.ContentHandler,并维护着解析栈)。所有在Digester 中使用的规则必
须扩展 mons.digester.Rule,后者本身提供了一些类似于 SAX 的
ContentHandler 回调函数的方法。例如,当遇到匹配元素的开始标记和结束标记
时,
您可能关注的文档
- C语言程序设计基础综合实践报告.pdf
- C语言第07章.ppt.ppt
- C语言第9讲-文件.ppt
- C语言高级教程学习板书.doc
- D550R系列焊条的焊接电参数分析.pdf
- D700镜头配置.docx
- Dancing Links及其在数独中的应用.pdf
- datamatrix码制编码方式.pdf
- DataStage_V7.5_学习总结.pdf
- D610产品接受.pdf
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)