NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"xml"];
NSData *data=[NSData dataWithContentsOfFile:xmlFilePath];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:data];
[xmlParser setDelegate:self];
[xmlParser setShouldProcessNamespaces:NO];
[xmlParser setShouldReportNamespacePrefixes:NO];
[xmlParser setShouldResolveExternalEntities:NO];
[xmlParser parse];
答案 0 :(得分:1)
您可以在调用parse方法后立即释放它
[xmlParser parse];
[xmlParser release];
请注意,parse
如果成功则返回YES,否则返回NO。因此,您可能希望在发布之前执行一些相关操作。
答案 1 :(得分:0)
你可以在 - (void)dealloc方法中释放xml Parser。