以下のコードは、次のメッセージを出力しています。Error Domain=NSXMLParserErrorDomain Code=111 "The operation couldn’t be completed. (NSXMLParserErrorDomain error 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]);
誰にも手がかりがありますか?コードからわかるように、html は ISO-8859-1 エンコーディングを使用しています。
更新: URL を html バリデータ サイトhttp://validator.w3.org/に送信したところ、30 以上のエラーが見つかりました。エラーと関係があると思います。しかし、HPPLE で問題なく html を解析できます。