GDataXMLParser是一个对xml具有良好操作的第三方库。解析的方法如下:
步骤:
一、下载GDataXMLParser库,把解压后Source/XMLSupport/下的两个文件:GDataXMLNode.h和GDataXMLNode.m拖到工程中。
一、加入libxml2.dylib框架。
二、设置Search Paths中Header Search Paths为/usr/include/libxml2。
三、在文件中导入头文件:GDataXMLNode.h。
四、创建dom结构。
NSData *xmlData = [[NSMutableData alloc] initWithContentsOfFile:@"test.xml"];
NSError *error;
GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:xmlData options:0 error:&error];
五、基于xpath的解析。
NSArray *themeAttr = [doc nodesForXPath:@"//theme" error:&error];
for(GDataXMLElement *themeElement in themeAttr){
GDataXMLNode *themeIDNode = [themeElement attributeForName:@"id"];//解析属性
int themeID = [themeIDNode.stringValue intValue];//数字
//theme url
GDataXMLNode *themeURLNode = [themeElement attributeForName:@"url"];//字符串
NSString *themeURL = themeURLNode.stringValue;
}
分享到:
相关推荐
iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析
iPhone官方解析XML示例-XMLPerformance,iPhone官方Demo
iphone平台上,解析XML文件的简单demo
本程序演示了如何连接浏览器,如何获取数据并解析xml文件。
iphone使用XML解析 对网路数据进行解析 还不错
iPhone IOS XML 解析 源代码 里面含有两种解析XML的代码然后进行性能对比
iPhone 解析XML示例-KissXML,iphone代码实例
NULL 博文链接:https://re-reference.iteye.com/blog/1113496
简单实例说明iphone开发XML解析,清晰易懂
iphone开发 写xml的稀缺资源,没有简单说明,但清晰易懂的iphone开发写XML文件,只要把压缩包解压的文件导入项目就可以使用
从事iPhone/iPad开发 解析xml 网络连接 与服务器交互以及文件传输和网络图像文件的下载与显示 应该都是些最基本的功能。初学者往往很迷茫。这里给出一个完整的示例和详细的操作步骤 让初学者获得学习的信心和兴趣!~
xml解析 对网页上的内容进行解析,进行操作。
此包可以解决XML文件的解析、对象转化为XML字符串的问题。 1 通过调用解析类,可以将XML的DATA数据转换为XmlNode对象,XmlNode以树形结构进行XML的数据封装,使用的时候按照树形结构进行数据的获取。(如有问题请...
原创Demo 解析新浪国际新闻rss的标题,并显示在表格中 其它内容在rssList里面的字典里面。
GDataXML,TinyXML,KissXML,TouchXML,TBXML多种xml解析例子,不多说需要的自己下来看看吧!
使用iphoneSDK官方NSXMLParserDelegate做的简单xml解析,附带详细注释以及使用到的方法的详细解释,灰常适合新手,高手请留下你们的改进意见。
由于公司业务需要开发一个微信小程序,起初并没有太在意解析XML这个问题,因为小程序是用的JS,所以直接用DOMParser解析就好了嘛,而且在微信开发者工具上也是能正常跑的,然后问题来了,部署到iphone7上运行的时候...
goole 的xml解析开源库, iphone项目里用到了,觉得有用
简单的XML数据解析使用例子。包括访问webservice获取网络数据方法及xml数据解析。