问题标签 [tbxml]

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 投票
2 回答
346 浏览

uitableview - 检索 XML 数据时,uitableview 的 numberOfRowsInSection 返回类型是什么?

  1. 我有一个NSMutableArray名为 asrecords和一个NSArray.

  2. 现在我正在检索一个 XML 属性及其值,TBXML parserNSArray.

  3. NSArray是一个对象records

numerberOfRowsInSection当我想在 tableview 单元格中显示 XML 数据的值时会发生什么?

这是我的数据检索程序....

我的 XML 数据是....

我能够在 中检索数据UITableviewCell,但它显示的是前两个检索到的数据,因为数组NSArray中的行数是两个。records但我想设置 numberOfRowsInsection 将根据检索到的属性值的总数NSArray

我遇到了问题,我知道问题出在这里:

我该如何解决?

0 投票
1 回答
1361 浏览

objective-c - 使用objective-c 进行TBXML 解析

我正在尝试使用 TBXML 解析以下 xml。我想创建一个包含所有项目标签值的数组。如何遍历“item”标签?

0 投票
1 回答
232 浏览

iphone - TBXML Parser 会被苹果批准吗?

如果有人在 iphone 应用程序中使用了 TBXml 解析器而没有任何内存泄漏,它会被苹果批准吗?因为它是第三方实用程序。

0 投票
2 回答
1327 浏览

iphone - 通过 TBXML 解析 XML 适用于演示项目,但在我的实际项目中不起作用

我真的需要通过 TBXML 解析 XML 的帮助。我创建了一个带有一个按钮的演示项目,当用户按下这个按钮时,我只是从另一个类中调用 TBXML 解析函数。我这样做是为了测试我的 TBXMLParsing 函数是否正常工作。它在我的演示项目中运行良好。

最后,在我测试之后,我将该函数复制并粘贴到我的真实项目中,该项目在第一个视图中有一个按钮,当我单击该按钮时,它会调用 TBXMLParsing 函数。换句话说,它与演示项目基本相同。但是,TBXMLParsing 函数不起作用。它不能遍历所有元素。

你有什么想法?谢谢你帮助我。

更新:如果我在真实设备上模拟我的应用程序,它可以工作,但如果我在模拟器上模拟它,它不会遍历 XML。太奇怪了。但是,如果我创建新项目,它确实适用于模拟器。因此,在我的应用程序中一定有一些东西可以阻止解析器 XML。

有任何想法吗?谢谢

更新2:

这是让我搞砸的部分。我在演示应用程序中进行了测试,Nslog root=GetUserAccountsRespond 但是在我的应用程序中 Nslog root=(nil-nothing 打印出来)。两个项目基本相同。

0 投票
2 回答
2142 浏览

xml - 如何在 Objective-C 中使用 TBXML 解析这个 xml?

我知道我的 xml 看起来很奇怪,但无事可做。现在我的问题是如何使用 TBXML 解析这个 xml 属性及其值?

现在我仍然这样做了,但它正在崩溃。

0 投票
1 回答
1035 浏览

iphone - 用于解析 RSS 提要的 TBXML 解析器

我正在尝试使用 TBXMLParser 解析此提要:http : //missing.amberalertnederland.nl/nl/index.rss。为此,我使用以下代码:

但是,记录数组仅返回(空)值。

任何关于如何使用 TBXML 的指南(我认为我做得正确)也将受到欢迎。

0 投票
2 回答
958 浏览

objective-c - TBXML 中的异步和 initWithURL

我打算为我的天气应用程序使用 TBXML。到目前为止,我已经将 NSXMLParser 与 NSURLConnection 一起使用,但我觉得这必须能够更简单、更快和更稳定(当前的代码是如此复杂,小问题不断出现,调试起来很麻烦)。

我一直在寻找异步解析器,最后在 raywenderlich 上发表了一篇文章(“如何为你的 iPhone 项目选择最好的 xml 解析器” ,这篇文章将我引向了 TBXML。通读文档,我看到你也可以用一个 URL 来初始化它,这将消除使用 NSURLConnection 的需要。我的第一个问题是:与此相比,使用 NSURLRequest 有什么优势?我将在启动 TBXML 之前先检查网络连接是否正常,这样不会有问题。

我的第二个问题是关于异步的:如果我只是调用 initWithURL 或 initWithData,它的处理会是异步的吗?从我所见,它没有委托调用,而是您直接从 TBXML 对象中获取元素。如果我在它完成之前尝试从中获取元素,它会简单地挂在那里吗?因为如果您使用 initWithURL(这几乎可以回答我的第一个问题),这可能会持续特别长时间。如果是这样,TBXML 是否可以安全地在另一个线程上运行(我假设它是)?

0 投票
2 回答
102 浏览

ios - 当我反向导航 UITableViewController 然后应用程序崩溃为什么?

实际上我的问题是....假设我有一个UITableView控制器,当我选择一个单元格时,它会转到另一个控制器,它也是一个UITableView控制器。但是当我从第二个控制器返回到第一个UITableView控制器时,应用程序崩溃了。有没有人可以回答我的问题??我准备发送我的代码。如果有人想查看代码,请告诉我我将给出哪一部分。

第一个控制器包含

  1. 一个部分中的三行,每一行代表一个来自 xml 的值。例如...--“TOTAL ORDER (2)”....第一个单元格--“PENDING ORDER (3)”。 ...第二个单元格--“TODAYS ORDER (4)”....第三个单元格

  2. 当我选择任何一个单元格时,它会转到一个新UITableView控制器,该控制器显示来自另一个 xml 链接的订单可能是“总订单”、“待定订单”、“今天订单”。

现在我的问题是当我回到我的第一个控制器然后几秒钟后应用程序崩溃。我没有遇到任何问题..所以请帮助我。

请注意:当应用程序崩溃时,它不会在错误控制台中提供任何崩溃报告或任何错误。

0 投票
2 回答
816 浏览

iphone - TBXML 根元素始终为空

我对此完全感到困惑,因为我已经使用 TBXML 编写了其他几种方法来正确解析 XML 文件。以下是有问题的方法。无论我尝试什么,根元素都保持为空,因此该方法的其余部分将失败。如您所见,XML 文件位于通过 PHP 输出的 Web 上。我在另一个应用程序中使用了完全相同的方法,没有任何问题。我已经将 XML 输出与我之前使用的进行了比较,发现除了元素之外没有任何差异。此方法的代码几乎相同,但我一定遗漏了一些东西。任何帮助将不胜感激。

0 投票
1 回答
4824 浏览

objective-c - 如何在 iphone sdk 中使用 TBXML 解析字符串?

我尝试使用 TBXML 解析以下字符串。

我的代码: -

但我无法做到这一点或进入iterate loop. 请通过示例代码、建议和教程帮助我解决这个问题。提前致谢....