您的位置:首页 > 移动开发 > Android开发

android学习笔记,简单的xml文件解析

2013-01-07 21:20 363 查看
android开发的时候有时候需要解析自己的xml 文件,首先将自己的xml文件以字符串的形式读到String 对象 str 中,然后照着下面代码写上,myContengHandler,是自定义的类,里面包含了需要复写的几个方法,包括 document 的 start 和 end,element 的 start 和 end ,还有一个方法是characters,复写了这五种方法后就可以实现简单的xml 文件解析了。注意,myContentHandler类继承了 defaulrHandler 类,至于为什么?以后应该会知道的吧。

这四行代码涉及设计模式,表示我还啥也不知道。暂且这么用吧

SAXParserFactory factory = SAXParserFactory.newInstance();
XMLReader reader = factory.newSAXParser().getXMLReader();
reader.setContentHandler(new myContentHandler(myView));
reader.parse(new InputSource(new StringReader(str)));


定义myContentHandler 继承defaultHandler

public class myContentHandler extends DefaultHandler{
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: