title: NSXML parsing error when used with NSData
body: <p>I have a simple XML file containing a subset list of products. When I load the file from the iOS App bundle and send it through the parser with: <code>initWithNSURL</code>, with an <code>NSURL</code> pointing to the local file it parses correctly.</p>
  
  <p>However if I download the same file via an <code>NSURLConnection</code> and pass it to the parser with <code>initWithData</code>, the parsing fails. I can confirm the data is being downloaded correctly because if I perform <code>NSString *temp = [NSString stringWithUTF8String:[downloadedData bytes]];</code> the outputted string is correct. 
  I have a guy feeling it's sometime to do with encoding somewhere along the line, any thoughts?</p>