问题标签 [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 投票
1 回答
216 浏览

iphone - 如何在iphone中将数据传递给Tbxml

我正在尝试使用 TBXML,我想通过发送用户名和密码来解析 xml,但不知道该怎么做,我已经阅读了很多教程。

0 投票
2 回答
217 浏览

iphone - TBXML 表格视图内容不更新

我有一个 UITableView,它从网络服务器内的 xml 文件加载内容。

  • TableView 位于标签栏控制器内;
  • [table reloadData]我在里面打电话TBXMLSuccessBlock
  • 问题是 TableView 的内容没有更新。
  • 我正在使用 TBXML 库;

单击按钮后,如何向 tableVIew 说 XML 文件已下载并显示?

编辑:按钮点击内的 ReloadData

应用启动时: - 加载 1 号 URL;- 显示第 1 个 URL;当我单击一次右键时: - 加载了 2 号 URL;- 什么都没发生; 当我再右击一次时: - 加载了 3 号 URL;- 显示 2 号 URL;当我左键单击一次时: - URL 2 已加载;- 显示 URL 3;当我再单击一次时: - URL 1 已加载;- 显示 URL 2;

0 投票
1 回答
522 浏览

iphone - TBXML textForElement 不解析一个元素

对于这个元素,我总是得到 null:<address>Rua Santo Ubaldo, 28 - São Paulo</address>

xml文件:

块:

0 投票
2 回答
1303 浏览

ios - 在 Objective C 中前向声明结构

我正在编写一个 iOS 应用程序,其中我有一个模型类,它将使用我给它的 XMLElement 进行初始化。

我将 TBXML 用于 XML 部分。

模型类的标题如下所示:

现在,我不想包含定义 TBXMLElement 的标头,而是希望struct TBXMLElement在类定义之前使用: 转发声明它。但是,我收到“预期类型”错误,告诉我我的声明不起作用。这不是我会怎么做的吗?

据我了解,在头文件中包含头文件是不好的做法。编译器不需要知道 的内部工作原理TBXMLElement,只需知道它存在或将在编译时存在。

0 投票
0 回答
47 浏览

iphone - XML解析同一个XML中的两个循环

我有一个这种格式的 XML:

请帮助同时解析两个标签。我正在使用 TBXML 解析器。谢谢!

当前代码:

0 投票
1 回答
133 浏览

iphone - 如何使用 TBXML 解析器获取阿拉伯文本?

我在 XML 中有阿拉伯文本,如下所示。

代码:

NSLog 结果:

使用 TBXML 解析器解析后

代码:

我得到这个

NSLog 结果:

我需要它是阿拉伯语而不是上面显示的文本。

任何建议将不胜感激

0 投票
2 回答
134 浏览

iphone - 如何使用 TBXML 解析具有相同名称的 XML 标签?

我有这个 XML:

现在,我想在objective-c 中使用TBXML 提取链接并将它们存储在数组中。

提前谢谢,

0 投票
1 回答
1012 浏览

ios - 使用 TBXML 解析

因此,我在 XML 文件的元素中查找未定义元素时遇到问题。

我能够解析到元素“项目”......

现在,如果您注意到,在“item”元素的末尾,有一个我需要存储的未定义键......我该怎么做?这是另一个示例:(请注意没有定义数据的键的“300”,这就是我要存储的内容)

在“时间”键之后的那个位置总是有一个字符串值,我需要提取它....

这是我使用 TBXML 的代码......我只需要“添加”一些东西来获取那个元素......

编辑

改成NSString *data = [TBXML valueOfAttributeNamed:@"data" forElement:itemElement];成功 NSString *itemValue = [TBXML textForElement:itemElement];了!!!谢谢谢谢 :)

0 投票
1 回答
486 浏览

iphone - 使用 TBXML 解析 XML 的根元素

目前我在使用 TBXML 解析 XML 服务时遇到问题。

目前....我正在这样做:

所以我注意到.. 在 XML 文件中,真的没有根...

对格式可怕的 xml 感到抱歉,但如果您注意到......文件的标题是......好吧......对我来说是必不可少的提取......

现在,如果我使用:

我崩溃了......我明白为什么因为我正在访问 PARENT 元素,而子元素不存在......

所以我的问题是,如何访问根元素的值/键?

0 投票
2 回答
884 浏览

ios - TBXML 链接器错误和 ARC 错误

我正在尝试使用 TBXML 来保存 XML 文件,我已经按照以下步骤使用 TBXML

  1. 单击 XCode 4.0 中的项目主文件夹
  2. 点击目标
  3. 打开名为“构建阶段”的选项卡
  4. 打开“将二进制文件与库链接”
  5. 点击“+”找到libz.dylib文件
  6. 将需要的文件(TBXML.h、TBXML.m、NSDataAdditions.h、NSDataAdditions.m)复制到我项目中的一个组中
  7. 在我要使用该库的页面顶部添加了#import "TBXML.h"

在我添加以下行(取自 TBXML 指南)后,它会出现一个错误,如果我使用自动引用计数,我不应该使用保留。

删除保留后,我最终得到

当我尝试运行该应用程序时,它显示以下错误:

我应该怎么做,我该如何解决?

谢谢