- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
下面的代码正在打印以下消息: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。
最佳答案
似乎还没有人偶然发现正确答案,所以就在这里。
在NSXMLParserError docs ,它说:
The following error codes are defined by NSXMLParser. For error codes not listed here, see the <libxml/xmlerror.h> header file.
此列表中未提及数字 111,因此我们转到 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/libxml2/libxml/xmlerror.h
,找到值:
XML_ERR_USER_STOP, /* 111 */
libxml2 中关于 XML_ERR_USER_STOP
的文档不多,但来自 reading the changeset ,当解析器看到意外的 EOF 时,它看起来像是快速失败。
关于ios - NSXMLParserErrorDomain 111,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454853/
下面的代码正在打印以下消息:Error Domain=NSXMLParserErrorDomain Code=111 "The operation couldn't be completed. (NS
我必须调用 xml 解析我收到此错误“NSXMLParserErrorDomain 错误 64”,如果我动态解析我将收到此错误。在同一个 xml 上静态解析我得到我的属性值。 如果我将尝试另一台服务器
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在尝试使用 NSXMLParser 解析 xml 文档。每次都会导致 NSXMLParserErrorDomain 错误 1549。我找不到有关该错误代码的任何文档。 任何帮助。 -沙克蒂 最佳答
好的,我回到这个任务。我从我的网络服务器正确下载了我的 XML,其中的 URL 指向服务器的文件,但是,当我检测到网络“无法访问”时,我只是将 URL 指向我的应用程序的本地 XML,我得到以下错误(
问题是: 我正在解析一个经过验证的 XML 文档,但是当我尝试使用 NSXMLParser 解析它时,在最后一个标记上调用 didEndElement 方法之前,我收到错误 73 (NSXMLPars
我在一台特定 iPhone 4 设备上的应用程序中解析 XML 提要时出现此错误: error parsing XML: Error Domain=NSXMLParserErrorDomain Cod
我正在调用一个网络服务,如下所示: -(void)verifyEmailAndPasswordWebservices { NSString *MD5Password = [ self MD5
我是一名优秀的程序员,十分优秀!