NSXML解析器错误域 111

2023-11-22

下面的代码打印以下消息: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。


似乎还没有人偶然发现正确答案,所以就在这里。

In NSXMLParser 错误文档, 它说:

以下错误代码由 NSXMLParser 定义。对于此处未列出的错误代码,请参见 头文件。

这个列表中没有提到数字 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 */

没有太多的文档XML_ERR_USER_STOP在 libxml2 中,但是来自读取变更集,当解析器看到意外的 EOF 时,看起来会发生快速失败。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NSXML解析器错误域 111 的相关文章

  • iOS 无法获取人物图像

    我有两个 tableViewController 第一个有联系人列表 另一张显示详细的人员信息 第一个tableViewController的一段代码 ABAddressBookRef addressBook ABAddressBookCr
  • Swift try inside Objective-C 块

    我需要创建一个函数foo它接受一个抛出闭包作为参数 我可以使用 Swift 或 ObjC 来实现它 但我需要能够从两者中调用它 像这样 Swift func bar throws func foo block throws gt void
  • 如何将 .ipa 转换为 .app 文件?

    每个人 我有一些 ipa 文件 想要转换为包含 app 包的存档文件 我试图这样做 但我没有办法 有什么办法可以做到这一点吗 请帮我 将 ipa 重命名为 zip 然后提取即可
  • 如何从 Xcode 4.5 卸载 iOS 5.0 模拟器

    我已经安装了 Xcode 4 5 由于我编写应用程序是为了好玩 我不打算支持旧版 iOS 版本 并且为了节省 500 GB iMac 上的空间 是否有办法删除它 尝试从 Xcode 包中支持的平台中删除 iPhone iPhoneSimul
  • iOS 何时清理本地应用程序 ./tmp 目录?

    iOS什么时候清理本地应用程序 tmp目录 请注意 这不是一个骗局这个问题 https stackoverflow com questions 3593900 iphone storage in tmp directory 我问的是应用程序
  • 如何将 NSMutableArray 添加到 NSMutableArray Objective-c

    我正在从 Java 切换到 Objective c 但遇到了一些困难 我已经搜索过这个问题但没有取得太大成功 我有一个存储 NSMutableArrays 的 NSMutableArray 如何向数组添加数组 您可以在数组中存储对另一个数组
  • 单击按钮时退出应用程序 - iOS [重复]

    这个问题在这里已经有答案了 可能的重复 iOS 4 0 中退出应用程序 https stackoverflow com questions 3097244 exit application in ios 4 0 我有一个 AlertView
  • iPhone 的翻译器?

    我对为 iPhone 制作一个解释器很感兴趣 这将是一个实验性的想法 但可能会很棒 我喜欢让我自 己的语言适合移动计算和数学的想法 我查阅了很多资料 发现有关 iPhone 上的口译员的信息很复杂 苹果会允许什么 我见过这个应用程序 这是一
  • 在 Swift 中的 For 循环中更改对象的属性

    我创建了一个名为 ShoppingList 的简单结构 struct ShoppingList var shoppingListId NSNumber var title String var groceryItems GroceryIte
  • gestureRecognizer shouldReceiveTouch 持续存在于已释放的视图中导致崩溃

    我有一个相当简单的 UITableView 它在堆栈上推送一个新视图 新视图有一个像这样初始化的gestureRecognizer synthesize swipeGestureLeft void viewDidLoad swipeGest
  • 按升序对 NSDictionary 进行排序

    我正在尝试排序NSDictionary按升序排列 我正在使用这段代码 NSDictionary valDict self mGetDataDict key rowKey for NSString valueKey in valDict al
  • iOS绘图3D图形库[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在搜索一个可以帮助我绘制 3D 图表的库 我想要类似的东西这一页 http www math uri edu bkaskosz fla
  • iOS 有 INTERNET 权限吗?

    我在 iOS 设备上的 flutter dio 包上遇到了一个奇怪的问题 我编写了一个向 url 发送 GET 请求的应用程序 Android 上一切正常 但 iOS 上的请求似乎无法通过 没有发生任何错误 什么也没有 我在 Android
  • 使用未声明的类型“对象”

    这太奇怪了 通常我可以理解未声明的类 但这是声称 Object 类本身未声明 NSObject 可以工作 但我的项目设置方式我需要它是一个纯 Swift 对象 我的类标题如下所示 import UIKit import Foundation
  • 如何将nsmutable数组添加到sqlite数据库表中

    如何将nsmutablearray添加到sqlite数据库表中 有人可以帮我编码吗 您可以使用 for int i 0 i lt mutArray count i NSString string mutArray objectAtIndex
  • 将 NSFetchedResultsController 添加到项目后出现问题

    我设置 CoreData 时没有NSFetchedResultsController一切都保存得很好 切换到之后NSFetchedResultsController 我在尝试保存图像时遇到奇怪的错误 这是我用来保存图像的代码 void sa
  • 隐藏 UITableview 单元格

    我正在尝试从 UITableView 中隐藏单元格 就像删除操作一样 但我只想隐藏它以便稍后在相同位置显示它 我知道 UITableViewCell 有一个名为 隐藏 的属性 但是当我使用此属性隐藏单元格时 它会隐藏但没有动画 并且会留下空
  • 如何安全地重命名 iOS 分发配置文件?

    我几个小时前刚刚提交了我的第一个应用程序 现在处于 等待审核 状态 但我犯了一个错误 我已经命名了我的分配配置文件My Company Distribution Profile 我应该做的事情被命名为我的发行版配置文件My GAME Dis
  • TestFlight 安装的应用程序因 Swift 包管理器依赖项而崩溃

    我们已经迁移了一些 CocoaPod 依赖项 以便在 Xcode 11 中使用 Swift Package Manager 进行构建和链接 但是 每当我们将应用程序提交到 AppStore Connect 并使用 TestFlight 进行
  • iOS 目标 c 中的 AES/CBC/PKCS5Padding 结果与 Android 不同

    我在 Android 应用程序中使用 AES CBC PKCS5Padding 代码就像 private static String TRANSFORMATION AES CBC PKCS5Padding private static St

随机推荐

  • 解雇ModalViewControllerAnimated:(和解雇ViewControllerAnimated)在iOS 5中崩溃

    我找不到任何合乎逻辑的解释 但事实仍然是 在iOS 5 xCode 4 2 中 如果我presentModalView animated YES 我可以调用dismissModalViewAnimated 很好 但如果我调用presentM
  • jQuery Mobile 初始化列表视图的正确方法

    这是我的问题 我的索引中有一些硬编码的伪页面 有些填充了内容 有些是空的 只有通过 ajax 才能在用户交互时填充 此 ajax 内容包含 html 列表 当它们加载时 它们没有漂亮的 jquery 移动外观 所以我必须调用 listvie
  • 如何在 Spring WebFlux 中记录请求和响应主体

    我希望使用 Kotlin 在 Spring WebFlux 上的 REST API 中集中记录请求和响应 到目前为止我已经尝试过这种方法 Bean fun apiRouter router accept MediaType APPLICAT
  • Android Studio 不断向 GitHub 添加额外文件

    我正在使用 Android Studio 2 2 2 使用内置的 VCS 工具 由于某种原因 Android Studio 会自动添加一堆我没有添加或编辑的额外 xml 文件和文件夹 更具体地说 当我不希望它添加以下文件时 它会添加 win
  • Android 中的单例与应用程序上下文?

    回想起这个列举了使用单例的几个问题在看到几个使用单例模式的 Android 应用程序示例后 我想知道使用单例而不是通过全局应用程序状态共享的单个实例 子类化 android os Application 并通过 context getApp
  • webdriver.get() 和 webdriver.navigate() 之间的区别

    有什么区别get and navigate 方法 此方法或其他方法是否等待页面内容加载 我真正需要的是像 Selenium 1 0 这样的东西WaitForPageToLoad但对于使用viawebdriver 有什么建议么 导航 使用 W
  • 如何以编程方式重命名Google存储中的文件夹?

    我有一个谷歌存储java客户端 我想重命名云端的文件夹 有办法做到吗 我看到了更新帖子但我不知道如何更改名称元数据 这是我的尝试 但我不知道该填写什么 entity 并且没有oac setName public void renameDir
  • Access-Control-Allow-Headers 列表中不存在请求标头

    在我的 API 中 我有以下代码 public class CustomOAuthProvider OAuthAuthorizationServerProvider public override Task MatchEndpoint OA
  • SKSpriteNode,添加到父挂钩/从父挂钩中删除

    当 SKSpriteNode 或 SKNode 添加到父节点或从父节点中删除时 类中是否有任何 最佳实践 方法来挂钩事件 无需 Kobold Kit 您可以对 SKSpriteNode 或任何 SKNode 事实上 进行子类化并扩展remo
  • 从链表中有效地选择一组随机元素

    假设我有一个长度为数字的链表N N非常大 我事先不知道确切的值N 我怎样才能最有效地编写一个将返回的函数k完全地随机数从列表中 有一个非常好的且有效的算法 使用称为水库取样 让我首先给你它history Knuth在 p 上调用该算法 R
  • TPL Dataflow,替代 JoinBlock 限制?

    我寻找 JoinBlock 的替代方案 它可以通过 n TransformBlocks 链接到 并将所有 TransformBlock 源块的消息连接 合并在一起 以便将此类集合传递到另一个数据流块 JoinBlock 可以很好地完成这项工
  • 禁用 MacVim 键盘快捷键

    有什么方法可以禁用 MacVim 中的键盘快捷键吗 我的意思是像这样的快捷方式Cmd s例如 我想说服自己使用类似的东西 w 但如果我可以使用保存文件 我就不能这样做Cmd s 你懂我的意思吗 但我当然仍然想使用 GUI 那么有什么方法可以
  • 如何绘制带有排序水平误差线的图表(带有错误标记的排序条形图)?

    我想将平均值和标准误差绘制为水平条形图 并且我希望对平均值进行排序 我找到了使用格子绘制水平排序条形图的方法 但我不知道如何添加错误标记 以下是我的数据和我想出的 R 代码 data lt structure c 0 67 0 67 0 7
  • 无需克隆即可计算 GitHub 存储库中的行数

    有类似的问题 但所有这些问题都需要您克隆存储库 然后在其上运行一些实用程序 我需要一个可以给我这些统计数据的网络服务 比如使用 URL 例如http my sloc counter com project1从 GitHub 获取项目 1 的
  • 如何将对象序列化为JSON?

    我需要将一些对象序列化为 JSON 并发送到 WebService 如何使用 org json 库来做到这一点 或者我必须使用另一台 这是我需要序列化的类 public class PontosUsuario public int idUs
  • 原生 Java 字节码检测

    对于 Java 中的字节码检测 有 asm 框架以及 bcel 和 javaassist 库 但是 我需要在本机代码中进行检测 因为在 javaagent 运行时已经加载了一些 java 类 例如 java lang Thread java
  • 编辑按钮未显示在 UITabBarController 的 MoreNavigationController 中

    A UITabBarController被压入堆栈 let presenter presentingViewController as UINavigationController let tabvc UITabBarController
  • WCF客户端代理初始化

    我正在使用 WCF 服务并使用 VS 2008 服务引用创建其代理 我正在寻找调用 WCF 服务方法的最佳模式 我是否应该在每次调用服务方法时创建客户端代理实例并在完成后立即关闭客户端 当我分析我的客户端应用程序时 我可以看到在初始化代理客
  • Google SDTT 中的错误:“为 url 提供的所有值必须指向同一页面。”

    我正在尝试为 ecom 网站上的产品列表创建一些 JSON LD 结构化数据 但在使用 Google 的结构化数据测试工具时遇到错误 到目前为止 我有这个 context http schema org type OfferCatalog
  • NSXML解析器错误域 111

    下面的代码打印以下消息 Error Domain NSXMLParserErrorDomain Code 111 The operation couldn t be completed NSXMLParserErrorDomain erro