Đoạn code dưới đây được in thông báo sau: 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]);
Bất kỳ ai có một đầu mối? Như bạn có thể thấy bằng mã, html là với mã hóa ISO-8859-1.
Cập nhật: Tôi đã gửi url tới trang web của trình xác thực html: http://validator.w3.org/ và tìm thấy hơn 30 lỗi. Tôi nghĩ rằng có một cái gì đó để làm với lỗi. Nhưng tôi có thể phân tích cú pháp html tốt với HPPLE.
Tôi đã thấy nó bật lên trong khi phân tích cú pháp thẻ CDATA với các ký tự UTF-8 không hợp lệ. – qwertz