摘要: iOS平台XML解析类库对比和安装说明在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值。而且通常情况下,可以借助XPath,直接查询XML节点。SAX解析XML,是基于事件通知的模式,一边读取XML文档一边处理,不必等 阅读全文
posted @ 2014-04-21 11:32 haotianling 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.csdn.net/crayondeng/article/details/8738811前一篇文章已经介绍了如何通过URL从网络上获取xml数据。下面介绍如何将获取到的数据进行解析。下面先看看xml的数据格式吧![html]view plaincopyCircumferenceNicholasNicastroEratosthenesandtheAncientCopernicusSecretJackRepcheckHowthescientificrevolutionbeganAngelsandDemonsDanBrownRobertLangdonissummoned 阅读全文
posted @ 2014-04-21 11:31 haotianling 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.csdn.net/crayondeng/article/details/8738768下面简单介绍如何通过url获取xml的两种方式。第一种方式相对简单,使用NSData的构造函数dataWithContentsOfURL;不多解释,直接上代码咯。[cpp]view plaincopyNSURL*url=[NSURLURLWithString:@"http://222.73.161.212/ispace2/servlet/com.lemon.xml.XmlAction"];//ABooleanvaluethatturnsanindicator 阅读全文
posted @ 2014-04-21 11:29 haotianling 阅读(362) 评论(0) 推荐(0) 编辑