542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
|
[delegate parser: self
didEndElement: name
withPrefix: prefix
namespace: ns];
} else
[previous addObject: [[cache copy] autorelease]];
[pool release];
[name release];
[prefix release];
name = prefix = nil;
state = (buffer[*i] == '/'
? OF_XMLPARSER_EXPECT_CLOSE
: OF_XMLPARSER_OUTSIDE_TAG);
} else
state = OF_XMLPARSER_IN_TAG;
if (buffer[*i] != '/') {
OFAutoreleasePool *pool;
pool = [[OFAutoreleasePool alloc] init];
|
|
|
|
|
|
|
|
|
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
|
[delegate parser: self
didEndElement: name
withPrefix: prefix
namespace: ns];
} else
[previous addObject: [[cache copy] autorelease]];
[pool release];
[name release];
[prefix release];
name = prefix = nil;
state = (buffer[*i] == '/'
? OF_XMLPARSER_EXPECT_CLOSE
: OF_XMLPARSER_OUTSIDE_TAG);
} else
state = OF_XMLPARSER_IN_TAG;
if (buffer[*i] != '/') {
OFAutoreleasePool *pool;
pool = [[OFAutoreleasePool alloc] init];
|