@@ -92,10 +92,17 @@ - (OFString*)stringValue { return [[_characters copy] autorelease]; } + +- (void)setStringValue: (OFString*)stringValue +{ + OFString *old = _characters; + _characters = [stringValue copy]; + [old release]; +} - (OFString*)XMLString { return [_characters stringByXMLEscaping]; }