首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

iphone施用GDataXMLParser解析xml文件小结

2012-09-28 
iphone使用GDataXMLParser解析xml文件小结GDataXMLParser是一个对xml具有良好操作的第三方库。解析的方法如

iphone使用GDataXMLParser解析xml文件小结
       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 urlGDataXMLNode *themeURLNode = [themeElement attributeForName:@"url"];//字符串NSString *themeURL = themeURLNode.stringValue;}

热点排行