251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
@try {
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLElement *secondsElement, *microsecondsElement;
if (![[element name] isEqual: @"object"] ||
![[element namespace] isEqual: OF_SERIALIZATION_NS] ||
![[[element attributeForName: @"class"] stringValue]
isEqual: [isa className]])
@throw [OFInvalidArgumentException newWithClass: isa
selector: _cmd];
secondsElement = [element elementForName: @"seconds"
namespace: OF_SERIALIZATION_NS];
microsecondsElement = [element
elementForName: @"microseconds"
|
|
|
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
@try {
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFXMLElement *secondsElement, *microsecondsElement;
if (![[element name] isEqual: @"object"] ||
![[element namespace] isEqual: OF_SERIALIZATION_NS] ||
![[[element attributeForName: @"class"] stringValue]
isEqual: [self className]])
@throw [OFInvalidArgumentException newWithClass: isa
selector: _cmd];
secondsElement = [element elementForName: @"seconds"
namespace: OF_SERIALIZATION_NS];
microsecondsElement = [element
elementForName: @"microseconds"
|