一、解析XML
1.创建一个类Post
<span style="font-size:14px;">#import <Foundation/Foundation.h>
@interface Post : NSObject
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *postDescription;
@property (copy, nonatomic) NSDate *pubDate;
@property (copy, nonatomic) NSString *contentURL;
@end</span><span style="font-size:24px;">
</span>
2.解析 创建一个类TopStoriesParset
.h文件
#import <Foundation/Foundation.h>
@protocol TopStoriesDelegate <NSObject>
@required
- (void)topStoriesParsedWithResult:(NSMutableArray *)posts; // 解析完成使用该方法获取结果
@end
@interface TopStoriesParser : NSObject <NSXMLParserDelegate>
@property (strong, nonatomic) NSData *feedData;
@property (strong, nonatomic) NSMutableArray *posts;
- (instancetype)initWithFeedData:(NSData *)data;
- (void)parseTopStoriesFeed;
@property (assign, nonatomic) id<TopStoriesDelegate>delegate;
@end
#import "TopStorie