- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Digester解析xml文件【DOC精选】
工作原理如下: Digester底层采用SAX(Simple API for XML)析XML文件,所以很自然的,对象转换由事件驱动,在遍历每个节点时,检查是否有匹配模式,如果有,则执行规则定义的操作,比如创建特定的Java对象,或调用特定对象的方法等。此处的XML元素根据匹配模式(matching pattern)识别,而相关操作由规则(rule)定义。
??? 如下xml代码,右边是左边元素对应的匹配模式:
[xhtml]?view plaincopy
1. datasources??????????datasources???
2. ??datasource?????????datasources/datasource???
3. ????name/????????????datasources/datasource/name???
4. ????driver/??????????datasources/datasource/driver????
5. ??/datasource???
6. ??datasource?????????datasources/datasource???
7. ????name/????????????datasources/datasource/name???
8. ????driver/??????????datasources/datasource/driver????
9. ??/datasource???
10. /datasources???
?
例子1:
下面介绍解析xml文件的代码
?
下面是存放地址及编码的xml文件viewcache.xml(片段):
[xhtml] view plaincopy
1. ?xml?version=1.0?encoding=UTF-8????
2. viewcache??
3. ????areas??
4. ????????area??
5. ????????????id1098/id??
6. ????????????parentId1001/parentId??
7. ????????????areaTypeprovince/areaType??
8. ????????????name北京/name??
9. ????????????ordering1867/ordering??
10. ????????/area??
11. ????????area??
12. ????????????id1099/id??
13. ????????????parentId1098/parentId??
14. ????????????areaTypecapital/areaType??
15. ????????????name北京/name??
16. ????????????ordering1868/ordering??
17. ????????????phoneArea010/phoneArea??
18. ????????/area??
19. ????????area??
20. ????????????id4476/id??
21. ????????????parentId1099/parentId??
22. ????????????areaTypecounty/areaType???
23. ????????????name北京市朝阳区/name??
24. ????????????ordering1869/ordering??
25. ????????????phoneArea010/phoneArea??
26. ????????/area??
27. ????????area??
28. ????????????id4477/id??
29. ????????????parentId1099/parentId??
30. ????????????areaTypecounty/areaType??
31. ????????????name北京市崇文区/name??
32. ????????????ordering1870/ordering??
33. ????????????phoneArea010/phoneArea??
34. ????????/area??
35. ????????area??
36. ????????????id4478/id??
37. ????????????parentId1099/parentId??
38. ????????????areaTypecounty/areaType??
39. ????????????name北京市大兴区/name??
40. ????????????ordering1
您可能关注的文档
最近下载
- DIN 9830 冲压件切割毛边高度.pdf VIP
- 2024-2025学年广东省深圳市红岭中学九年级上学期开学考数学试题及答案.pdf VIP
- 2020秋部编人教版语文二年级上册全册课件.pptx VIP
- 古建筑传统瓦工(砧刻工砌花街工泥塑工古建瓦工)施工机械用电管理详细措施.docx VIP
- (高清版)DB51∕T 2997-2023 四川省水文数据通信传输指南 .pdf VIP
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 统编《世界历史》九年级上册教材分析与建议.doc VIP
- 沪教牛津版八年级英语上册词汇表.docx VIP
- 2025年全国翻译专业资格(水平)考试西班牙语二级口译试卷.docx VIP
- GB∕T 5796.1-2022 梯形螺纹 第1部分:牙型.pdf
文档评论(0)