i have the following XMLParser but when i try to run it, it doesn't work properly.\[code\]- (void) parserNSXMLParser *)parser didStartElementNSString *)elementname namespaceURINSString *)namespaceURI qualifiedNameNSString *)qName attributesNSDictionary *)attributeDict{ if ([elementname isEqualToString"results"]) { currentJob = [SearchResult alloc]; }}- (void) parserNSXMLParser *)parser didEndElementNSString *)elementname namespaceURINSString *)namespaceURI qualifiedNameNSString *)qName{ if ([elementname isEqualToString"jobTitle"]) { currentJob.jobTitle = currentNodeContent; } if ([elementname isEqualToString"location"]) { currentJob.shortAddress = currentNodeContent; } if ([elementname isEqualToString"companyName"]) { currentJob.employer = currentNodeContent; } if ([elementname isEqualToString"results"]) { [self.jobs addObject:currentJob]; currentJob = nil; currentNodeContent = nil; }}\[/code\]The output doesn't start from the beginning, it starts from the middle of the String...I just can not understand, why some results look nice where some others don't.What am i doing wrong ? How can i parse an xml properly ?Any help will be appreciated.Thx in advance