@class NSURL, NSError; @protocol CAMLParserDelegate; @interface CAMLParser : NSObject { struct _CAMLParserData { } *_data; } @property (retain) NSURL *baseURL; @property (weak) id delegate; @property (readonly) NSError *error; @property (readonly) id result; + (id)parser; + (id)parseContentsOfURL:(id)a0; - (id)init; - (void)dealloc; - (void)parserError:(id)a0; - (id)elementValue; - (BOOL)parseData:(id)a0; - (void)didLoadResource:(id)a0 fromURL:(id)a1; - (BOOL)parseContentsOfURL:(id)a0; - (id)objectById:(id)a0; - (void)parserWarning:(id)a0; - (BOOL)parseString:(id)a0; - (id)didFailToLoadResourceFromURL:(id)a0; - (id)attributeForKey:(id)a0 remove:(BOOL)a1; - (id)willLoadResourceFromURL:(id)a0; - (void)setElementValue:(id)a0; - (BOOL)parseBytes:(const char *)a0 length:(unsigned long long)a1; @end