@@ -20,10 +20,11 @@ #include #include #import "OFXMLElement.h" +#import "OFXMLNode+Private.h" #import "OFString.h" #import "OFArray.h" #import "OFDictionary.h" #import "OFDataArray.h" #import "OFXMLAttribute.h" @@ -158,11 +159,11 @@ - initWithName: (OFString *)name namespace: (OFString *)namespace stringValue: (OFString *)stringValue { - self = [super init]; + self = [super OF_init]; @try { if (name == nil) @throw [OFInvalidArgumentException exception]; @@ -184,11 +185,11 @@ return self; } - initWithElement: (OFXMLElement *)element { - self = [super init]; + self = [super OF_init]; @try { if (element == nil) @throw [OFInvalidArgumentException exception]; @@ -273,11 +274,11 @@ } #endif - initWithSerialization: (OFXMLElement *)element { - self = [super init]; + self = [super OF_init]; @try { void *pool = objc_autoreleasePoolPush(); OFXMLElement *attributesElement, *namespacesElement; OFXMLElement *childrenElement;