如何使用目标c读取xml文件中元素的属性

时间:2010-10-19 12:17:28

标签: objective-c xml xcode nsxmlparser

在我的应用程序中我从服务器获取一个xml文件,并且我有一些元素属性。我不知道如何阅读属性可以任何人帮助我...

3 个答案:

答案 0 :(得分:0)

NSXMLParser是一个SAX解析器,是iOS SDK的一部分。如果你的google-fu很强大,可以使用很多教程。

Event-Driven XML Programming Guide

答案 1 :(得分:0)

NSXMLParser类中,您将读取该类提供的以下事件中元素的属性:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict;

最后一个参数attributes:(NSDictionary *)attributeDict为您提供属性 - 值对的字典(如果有)。

答案 2 :(得分:0)

您可以从以下教程开始

http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/

之后阅读Apple提供的一份非常好的文件,以满足您的要求。

Introduction to Event-Driven XML Programming Guide for Cocoa provided by Apple.