Skip to content

Instantly share code, notes, and snippets.

@damiandawber
Created January 2, 2011 02:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save damiandawber/762235 to your computer and use it in GitHub Desktop.
Save damiandawber/762235 to your computer and use it in GitHub Desktop.
//
// DDXMLParser.h
//
#import <Foundation/Foundation.h>
@protocol DDXMLParserDelegate <NSObject>
- (void)parserDidFinishParsingData:(NSMutableArray *)arrayOfDictionaries;
@end
@interface DDXMLParser : NSObject <NSXMLParserDelegate> {
id <DDXMLParserDelegate> delegate;
NSSet *interestingKeys;
NSString *itemElement;
NSMutableArray *arrayOfDictionaries;
NSMutableDictionary *tempDictionary;
NSMutableString *tempString;
NSString *keyInProgress;
}
@property(nonatomic, retain) NSMutableArray *arrayOfDictionaries;
@property(nonatomic, assign) id <DDXMLParserDelegate> delegate;
- (id)initWithData:(NSData *)data interestingKeys:(NSSet *)interestingKeys_
itemElement:(NSString *)itemElement_ delegate:(id <DDXMLParserDelegate>) delegate_;
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment