2018年11月7日

使用XWAF框架(5)——XML解析器:CXDP

摘要: XWAF推出了自己的组合式XML文档解析器,英文名叫:“CXDP”,是“Combined XML Document Parser”的缩写。核心代码属XWAF原创,注释、日志和帮助文档采用全中文描述,特别适合于中文背景的初级程序员学习和使用。 CXDP解析器融合了DOM解析和DSE解析两种XML解析技术。 DOM解析就是基于文档对象树的解析技术,编码简单,功能强大,且能对XML原文进行“增、删、改、查”操作,是行业内最早推出的XML解析方案,应用广泛,但是对用户计算机的性能和内存要求较高,解析速度稍慢。 DSE(Document Scanning Events)解析是基于文档扫描事件机制的解析方案。就是以XML原文的节点和元素为最小解析单元,“一边扫描文档内容,一边抛出解析数据”。每次抛出解析数据,就引发一次事件,解析器就会执行与此事件关联的方法。程序员可以在该事件方法中编写捕获数据的代码,为自己所用。DSE解析技术的最大特点,就是“边扫描、边解析、边抛出”,解析器不保存解析的历史数据,交与开发者自己去处理。因此,该方案对计算机的硬件配置和 阅读全文

posted @ 2018-11-07 09:41 徐正银 阅读(1120) 评论(0) 推荐(0) 编辑

导航