如何在项目中设置使用GDataXML解析类库
2012-07-09 15:11
459 查看
1. 从http://code.google.com/p/gdata-objectivec-client/downloads/list下载“gdata-objective-c client library.”
2. 解压缩文件,找到Source\XMLSupport,并且将其中的GDataXMLNode.h 和 GDataXMLNode.m文件拖到项目中
3. 选中项目,选中“Build Settings”标签页
4. 将Build Settings页中,顶部的“Basic”标签切换到“All”
5. 找到“Paths\Header Search Paths”项,并添加“/usr/include/libxml2”到列表中
6. 找到“Linking\Other Linker Flags”项,并添加“-lxml2”到列表中
在需要调用GDataXML的代码文件头部,加入:
#import "GDataXMLNode.h"
应用示例:创建DOM结构
基于XPath解析
分类: iphone&ipad
2. 解压缩文件,找到Source\XMLSupport,并且将其中的GDataXMLNode.h 和 GDataXMLNode.m文件拖到项目中
3. 选中项目,选中“Build Settings”标签页
4. 将Build Settings页中,顶部的“Basic”标签切换到“All”
5. 找到“Paths\Header Search Paths”项,并添加“/usr/include/libxml2”到列表中
6. 找到“Linking\Other Linker Flags”项,并添加“-lxml2”到列表中
在需要调用GDataXML的代码文件头部,加入:
#import "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&ipad
相关文章推荐
- XML解析中DOM解析如何使用第三方的类库
- 使用了第三方类库的EJB如何打包 共用了第三方类库的 J2EE 项目如何打包
- iOS开发之网络数据解析--GDataXML解析框架的使用
- iOS使用GData对webService进行解析xml
- iOS 获取xml文档并解析(使用GDataXML)
- 使用Eclipse进行Javaweb项目开发时,如何设置外置浏览器Chrome
- IOS学习笔记27—使用GDataXML解析XML文档
- Objective-C ,ios,iphone开发基础:使用GDataXML解析XML文档,(libxml/tree.h not found 错误解决方案)
- Iphone 使用 GDataXml 解析通过HTTP获取的XML文件
- IOS中使用GData解析XML
- 如何使用libxml2解析xml
- iOS项目 如何选择最好的XML解析方案
- Objective-C ,ios,iphone开发基础:使用GDataXML解析XML文档,(libxml/tree.h not found 错误解决方案)
- iOS开发之网络数据解析--GDataXML解析框架的使用
- iOS开发使用GDataXML框架解析网络数据
- IOS学习笔记27—使用GDataXML解析XML文档
- 使用GDataXML的设置
- 使用GDataXML解析XML文档
- 如何使用WebBrowser控件打印格式化的XML文档,并以编程方式任意设置打印方向(C#完整示例)
- iPhone HTTP获得XML并使用GDataXML解析