Я бы так и сделал.Перед началом обработки XML создайте изменяемый массив для хранения каждого значения «Столбец» (вероятно, вы хотите, чтобы это был iVar в вашем классе анализатора):
NSMutableArray *columns = [[NSMutableArray alloc] init];
Затем выполните синтаксический анализ XML, добавив каждую строку вмассив:
if([elementName isEqualToString:@"Column"]) {
[columns addObject:[attributeDict objectForKey:@"value"]];
}
Когда вы закончите, создайте строку через запятую и освободите массив:
NSString *strTableColumn = [columns componentsJoinedByString:@","];
[columns release];
columns = nil;