日期:2014-05-20  浏览次数:20569 次

sax解析的问题
现在我想用sax解析xml的节点,如果某个节点等于XXX的话,就作XX处理。。。

我想作2个class:
  一个是业务用的class(假设它是classA),里面处理各种业务逻辑,也就是说当遇到某个xml里的节点的时候,就做xx处理。
  另一个class(假设它是classB)就专门来解析xml,设想是在classB里调用classA里的某个函数,我就能获得指定节点的属性和值。

用SAX能实现吗?能给个简单的说明例子吗?

谢谢

------解决方案--------------------
可以这就是sax的主要功能呀,事件驱动模式。不过你下面的这个classB应该就是处理类了

------解决方案--------------------
用xpath啊