问题标签 [nsxmlparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1934 浏览

iphone - 将多个 XML 文件解析为一个或多个对象类?

我的应用由一个 TabBarController 组成,每个选项卡都有一个 UITableView。

启动时,我将服务器中的 XML 文件解析为 Object 类,然后在第一个 tableview 中显示对象。

我的问题是,当我想解析第二个 XML 文件时该怎么办?目前,这样做时,“XML-file-2”中的信息将覆盖“XML-file-1”解析的对象。我该如何正确处理?我是否为每个 XML 文件设置了另一个 Object 类,或者是否有另一个可以解决此问题?

我正在使用 NSXMLParser。

0 投票
2 回答
11082 浏览

iphone - 将 NSXMLParser 与 CDATA 一起使用

我正在使用 NSXMLParser 解析 RSS 提要,它对标题和其他字符串工作正常,但其中一个元素是图像,就像

如何将其添加为表格视图中的单元格图像?我会将其定义为图像类型吗?

这就是我用来解析的内容:

}

}

}

0 投票
1 回答
985 浏览

iphone - 多个 UITableView / 数据源 - 如何处理它?

我有一个包含四个选项卡的应用程序,每个选项卡都将包含一个带有解析 XML 提要的 UITableView。我想创建一个类似于 App Store 的场景,它有许多选项卡,并且一些 NavigationControllers 在顶部有一个 SegmentedControl。我想知道它是怎么做到的?

是否有一个 NavigationController 可以为每个分段控制项交换一个视图控制器?另外,我将如何对我的表格视图进行排序?例如,如果我有一个 20 行的 UITableView,我想添加一个 SegmentedControl,它具有“标题”、“日期”,但它只会按标题和发布日期对相同的内容进行排序。

我试图在上面找到一些资料和文章,但没有提出任何建议,所以如果有人能指导我正确的方向,我将不胜感激。

谢谢你。

0 投票
3 回答
2720 浏览

iphone - NSXMLParser rss 问题 NSXMLParserInvalidCharacterError

NSXMLParserInvalidCharacterError #9

这是我遇到奇怪字符时遇到的错误(例如从单词复制并粘贴到 Web 表单中的引号,最终出现在提要中)。我正在使用的提要没有提供编码,他们不希望我让他们改变它。这就是我在标题中得到的全部内容:

< ?xml version="1.0"?> < rss version="2.0">

解析提要时如何处理非法字符?我是否在解析之前扫描数据?API中是否缺少我的东西?有没有人处理过这个问题?

0 投票
1 回答
2154 浏览

iphone - iPhone 设备 2.2 中的 NSXMLDocument 类

我开发了一个 iPhone 应用程序,我使用了“NSXMLDocument”类,它在模拟器 2.2 中运行良好。但是当我选择设备 2.2 时,它没有醒来.. 我收到错误消息

" error: 'NSXMLDocument' undeclared (first use in this function)",,

任何解决这个问题的想法..

由 Abjal

0 投票
3 回答
514 浏览

iphone - NSXMLParser 由 Windows-1252 编码

因此 NSXMLParser 在使用 Windows-1252 编码器解析字符串时存在问题。现在我确实在此页面上找到了将其转换为 NSUTF8StringEncoding 的解决方案。但现在它遇到了无法解析的字符。

所以我发现如果我转义特殊字符然后在解析后将其传输回来,它会起作用。例如:

由于允许使用 _ 字符而不会出现解析器错误,并且在 NSXMLParser 中,我可以将值传输回正确的字符。

那么有没有一种方法可以遍历所有 ASCII 字符,以便替换所有特殊字符(当然除了 <、> 和 _)?

0 投票
2 回答
1359 浏览

iphone - 使用 NSXMLParser 解析时,它是下载整个 .xml 然后解析,还是进行流式解析?

iPhone 编程。

使用 NSXMLParser 解析时,它是下载整个 .xml 然后解析,还是进行“流式”解析?本质上,如果我在中途中止解析,我是节省带宽,还是只是 cpu 周期?

0 投票
2 回答
2458 浏览

iphone - 解析时显示加载屏幕,然后刷新 UITableView?

我有一个带有以下代码的 UITableView:

我的问题是启动时间太长,因为它在使用 UITableView 显示视图控制器之前解析所有内容。此外,如果我设置另一个 UITableView 并解析另一个 XML(在不同的选项卡中),我点击转到另一个选项卡,但是它在解析另一个 XML 时挂起,一旦完成,它就会显示 UITableView。

我一直在寻找有关何时开始解析、重新加载 UITableView 以及如何在解析代码运行时显示加载屏幕的信息,但无法提出任何建议。

有人有想法么?

0 投票
2 回答
4146 浏览

iphone - 如何使用 NSXMLParser 解析基本的 XML 文件?

我正在尝试为我的 iPhone 应用程序找出 NSXMLParser,虽然我大致了解它是如何工作的,但我仍然对如何提取我需要的值感到有些困惑。

我正在解析的 XML 结果非常基本。就像这样:

我需要做 3 件事:获取状态值。从第一条记录中获取内容的值。可能会有一个提供多个“记录”元素的响应,所以我只需要得到第一个。

我不知道如何简单地做到这一点。我见过的大多数示例都涉及创建一个单独的对象来填充这些数据,我看不出这对于 2 个值是必要的。谁能告诉我如何提取这两条数据并且仅用于第一条记录?

0 投票
1 回答
2251 浏览

iphone - 解析存储在 iPhone 应用程序的 Documents 目录中的 XML 文件

NSXMLParser 具有三种类型的 init。

-> 初始化

-> 初始化数据

-> initWithContents 的 URL


=> 但是我的 xml 文件存储在应用程序的 Document 目录中,所以如何解析存储在“Doc Dir”中的文件

提前致谢。