15_采用Pull解析器解析和生成XML内容
--------------------------------------
使用SAX或者DOM或者pull解析XML文件
------------------------------------------------------------
1.在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和
Android附带的pull解析器解析XML文件。 pull解器是一个开源项目,既可以用于android
也可以用于javaEE,如过在javaEE中需要把其jar文件放入类路径中,因为android已经集成了
Pull解析器,所以无需添加任何的jar包,android系统本身使用的各种xml文件,其内部也是采
Pull解析器进行解析的,Pull解析器的运行方式与SAX解析器相似,它提供了类似的事件,如
开始元素和结束元素事件,使用parser.net()可以进入下一个元素并触发相应事件,跟SAX不
同的是,Pull解析器产生的事件是一个数字,而非方法,因此可以使用一个switch对感兴趣的
事件进行处理,当元素开始解析时,调用parser.netText()方法,可以获取下一个Text类型节
点的值
-------------------------
--------------------------------------
使用SAX或者DOM或者pull解析XML文件
------------------------------------------------------------
1.在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和
Android附带的pull解析器解析XML文件。 pull解器是一个开源项目,既可以用于android
也可以用于javaEE,如过在javaEE中需要把其jar文件放入类路径中,因为android已经集成了
Pull解析器,所以无需添加任何的jar包,android系统本身使用的各种xml文件,其内部也是采
Pull解析器进行解析的,Pull解析器的运行方式与SAX解析器相似,它提供了类似的事件,如
开始元素和结束元素事件,使用parser.net()可以进入下一个元素并触发相应事件,跟SAX不
同的是,Pull解析器产生的事件是一个数字,而非方法,因此可以使用一个switch对感兴趣的
事件进行处理,当元素开始解析时,调用parser.netText()方法,可以获取下一个Text类型节
点的值
-------------------------