NSURLConnection returns an NSData response. You can accept NSData answer and turn it into a string. Then take this line, return it to the NSData object, correctly encoding it with UTF-8, and feed it to NSXMLParser .
Example: (Assuming a response NSData response from your request)
// long variable names for descriptive purposes NSString* xmlDataAsAString = [[[NSString alloc] initWithData:response] autorelease]; NSData* toFeedToXMLParser = [xmDataAsAString dataUsingEncoding:NSUTF8StringEncoding]; NSXMLParser* parser = [[[NSXMLParser alloc] initWithData:toFeedToXMLParser] autorelease]; // now utilize parser...
source share