Index: src/OFXMLParser.h ================================================================== --- src/OFXMLParser.h +++ src/OFXMLParser.h @@ -71,5 +71,8 @@ @interface OFString (OFXMLUnescaping) - stringByXMLUnescaping; - stringByXMLUnescapingWithHandler: (OFObject *)h; @end + +@interface OFObject (OFXMLParserDelegate) +@end Index: src/OFXMLParser.m ================================================================== --- src/OFXMLParser.m +++ src/OFXMLParser.m @@ -537,5 +537,33 @@ length: i - last]; return ret; } @end + +@implementation OFObject (OFXMLParserDelegate) +- (void)xmlParser: (OFXMLParser*)parser + didStartTagWithName: (OFString*)name + prefix: (OFString*)prefix + namespace: (OFString*)ns + attributes: (OFArray*)attrs +{ +} + +- (void)xmlParser: (OFXMLParser*)parser + didEndTagWithName: (OFString*)name + prefix: (OFString*)prefix + namespace: (OFString*)ns +{ +} + +- (void)xmlParser: (OFXMLParser*)parser + foundString: (OFString*)string +{ +} + +- (OFString*)xmlParser: (OFXMLParser*)parser + foundUnknownEntityNamed: (OFString*)entity +{ + return nil; +} +@end