@@ -27,13 +27,19 @@ didEndTagWithName: (OFString*)name prefix: (OFString*)prefix namespace: (OFString*)ns; - (BOOL)xmlParser: (OFXMLParser*)parser foundString: (OFString*)string; +- (OFString*)xmlParser: (OFXMLParser*)parser + foundUnknownEntityNamed: (OFString*)entity; +@end + +@protocol OFXMLUnescapingDelegate +- (OFString*)foundUnknownEntityNamed: (OFString*)entitiy; @end -@interface OFXMLParser: OFObject +@interface OFXMLParser: OFObject { OFObject *delegate; enum { OF_XMLPARSER_OUTSIDE_TAG, OF_XMLPARSER_TAG_OPENED, @@ -60,13 +66,9 @@ - setDelegate: (OFObject *)delegate; - parseBuffer: (const char*)buf withSize: (size_t)size; @end -@protocol OFXMLUnescapingDelegate -- (OFString*)foundUnknownEntityNamed: (OFString*)entitiy; -@end - @interface OFString (OFXMLUnescaping) - stringByXMLUnescaping; - stringByXMLUnescapingWithHandler: (OFObject *)h; @end