Il codice qui sotto sta stampando il seguente messaggio: Error Domain=NSXMLParserErrorDomain Code=111 "The operation couldn’t be completed. (NSXMLParserErrorDomain error 111.)
NSXMLParserErrorDomain 111
mainUrl = [NSURL URLWithString:@"http://www.carris.pt/pt/carreiras"];
NSString *urlContents = [NSString stringWithContentsOfURL:mainUrl encoding:NSISOLatin1StringEncoding error:nil];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:[urlContents dataUsingEncoding:NSISOLatin1StringEncoding]];
[xmlParser parse];
NSLog(@"%@", [xmlParser parserError]);
Qualcuno ha un indizio? Come puoi vedere dal codice, l'html è con la codifica ISO-8859-1.
Aggiornamento: ho inviato l'URL al sito di convalida html: http://validator.w3.org/ e ha rilevato oltre 30 errori. Penso che abbia qualcosa a che fare con l'errore. Ma posso analizzare l'html bene con HPPLE.
L'ho visto apparire mentre si analizza un tag CDATA con caratteri UTF-8 non validi. – qwertz