54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
[_stack release];
[super dealloc];
}
- (void)parser: (OFXMLParser *)parser
foundProcessingInstructionWithTarget: (OFString *)target
data: (OFString *)data
{
OFXMLProcessingInstruction *node = [OFXMLProcessingInstruction
processingInstructionWithTarget: target
data: data];
OFXMLElement *parent = _stack.lastObject;
if (parent != nil)
[parent addChild: node];
else if ([_delegate respondsToSelector:
@selector(elementBuilder:didBuildParentlessNode:)])
[_delegate elementBuilder: self didBuildParentlessNode: node];
|
|
|
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
[_stack release];
[super dealloc];
}
- (void)parser: (OFXMLParser *)parser
foundProcessingInstructionWithTarget: (OFString *)target
text: (OFString *)text
{
OFXMLProcessingInstruction *node = [OFXMLProcessingInstruction
processingInstructionWithTarget: target
text: text];
OFXMLElement *parent = _stack.lastObject;
if (parent != nil)
[parent addChild: node];
else if ([_delegate respondsToSelector:
@selector(elementBuilder:didBuildParentlessNode:)])
[_delegate elementBuilder: self didBuildParentlessNode: node];
|