0%

StAX解析

StAX解析

StAX解析介绍

StAX解析与SAX解析类似,也是基于事件驱动的,不同之处在于StAX采用的是拉模式,应用程序通过调用解析器推进解析的进程,可以调用next()方法来获取下一个解析事件(开始文档,结束文档,开始标签,结束标签),当处于某个元素时可以调用XmlPullParser的getAttribute()方法来获取属性的值,也可以调用nextText()获取本节点的值。

应用程序控制着整个解析过程的推进,可以简化应用处理XML文档的代码,并且决定何时停止解析,而且可以同时处理多个XML文档。