关于KissXml在iPhone开发中操作xml的优秀表现就不多说了,主要说怎么用。
1.上GoogoleCode下载最新的KissXml.zip,地址:http://code.google.com/p/kissxml/downloads/detail?name=KissXML.zip
2.解压KissXml,将除了DDXMLTesting外的类声明和实现文件都拖入工程(最好建个group,方便管理)。
3.配置library:
在左侧树形目录里,选中项目名,点击工具栏的Info按钮,在build选项卡里添加2个属性,
OTHER_LDFLAGS = -lxml2
HEADER_SEARCH_PATHS = /usr/include/libxml2
(注:添加方法是,在searchbar里搜这两名字,然后双击添加属性值,如图)

build
这样就可以在这个工程里使用KissXml了,在要使用的类里 #import "DDXML.h" 即可。
若对KissXML的使用有兴趣,请参见KissXml API:http://pimacun.72pines.com/2010/12/31/kissxml_api/
分享到:
相关推荐
XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于网络数据交换、配置文件存储等场景。KissXML库是Objective-C的一个XML解析库,它是libxml2库的Objective-C封装,提供了一个更友好、更易于...
4. **配置和初始化**:在代码中初始化XMPP连接,设置服务器地址、端口、用户名和密码等信息。 5. **实现功能**:利用库提供的API实现聊天、好友管理、在线状态显示等功能。 在实际开发中,你还需要了解以下几点: ...
3. KissXML:由于iOS并不提供原生的NSXML支持,KissXML被用作XML解析和处理的替代方案。添加Vendor/KissXML文件夹,并确保Xcode知道在哪里能找到libxml2的头文件,并在编译时链接libxml2库。 4. libidn:这个库用于...
通常,这样的开源项目会有README文件,介绍如何安装、配置和使用,以及提供的API和示例代码。 在实际应用中,HTML解析常用于网络爬虫、数据提取、自定义渲染等场景。例如,你可以创建一个iOS应用,从新闻网站抓取...
对于XML处理,可能使用了NSXMLParser或KissXML等Objective-C库,Android端可能会用到Java的DOM、SAX或Pull解析器。 9. **调试和测试**: 开发这样的跨平台应用,需要对iOS和Android的模拟器或真实设备进行大量测试,...
- **kissXML框架**: - 该框架用于XML解析,依赖于`libxml2.tbd`动态库。 - 需要在工程中手动插入`libxml2.tbd`动态库,并且需要配置链接选项: - 在`Build Settings`中找到`Link Binary With Libraries`,添加`...
总的来说,XML解析是iOS开发中不可或缺的一部分,无论是在网络通信中接收服务器返回的数据,还是本地存储结构化的配置信息,都可能涉及到XML的处理。熟悉并掌握XML解析的各种方法,将有助于提升你的开发效率和代码...
在iOS开发中,XML(eXtensible Markup ...总之,XML解析是iOS开发者必须掌握的一项技能,它在数据交换、配置文件读取等方面发挥着重要作用。通过深入学习和实践,能更好地利用XML解析提升应用程序的功能和性能。
XML(eXtensible Markup Language)是一种结构化数据语言,广泛用于Web服务和配置文件。而JSON(JavaScript Object Notation)则是一种轻量级的数据交换格式,因其易于人阅读和编写,同时也易于机器解析和生成,因此...
- **初始化:** 创建`AFHTTPRequestOperationManager`或`AFHTTPSessionManager`实例,设置基础URL以配置请求的根地址。 - **发起请求:** 使用`GET`、`POST`等方法发送请求。例如,`GET`请求可以通过`[manager GET:@...