@@ -15,10 +15,11 @@ */ #include "config.h" #import "OFXMLCDATA.h" +#import "OFXMLNode+Private.h" #import "OFString.h" #import "OFXMLElement.h" #import "OFInvalidArgumentException.h" @@ -28,11 +29,11 @@ return [[[self alloc] initWithString: string] autorelease]; } - initWithString: (OFString *)string { - self = [super init]; + self = [super OF_init]; @try { _CDATA = [string copy]; } @catch (id e) { [self release]; @@ -42,11 +43,11 @@ return self; } - initWithSerialization: (OFXMLElement *)element { - self = [super init]; + self = [super OF_init]; @try { void *pool = objc_autoreleasePoolPush(); if (![[element name] isEqual: [self className]] ||