@@ -27,21 +27,22 @@ enum event_type { TAG_START, TAG_END, STRING, + CDATA, COMMENT }; @implementation TestsAppDelegate (OFXMLParser) -- (void)xmlParserCallbackWithEventType: (enum event_type)et - name: (OFString*)name - prefix: (OFString*)prefix - namespace: (OFString*)ns - attributes: (OFArray*)attrs - string: (OFString*)string - comment: (OFString*)comment +- (void)parserCallbackWithEventType: (enum event_type)et + name: (OFString*)name + prefix: (OFString*)prefix + namespace: (OFString*)ns + attributes: (OFArray*)attrs + string: (OFString*)string + comment: (OFString*)comment { OFString *msg; i++; msg = [OFString stringWithFormat: @"Parsing part #%d", i]; @@ -53,11 +54,11 @@ break; case 2: TEST(msg, et == STRING && [string isEqual: @"\n "]) break; case 3: - TEST(msg, et == STRING && [string isEqual: @"f