问题标签 [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 回答
4333 浏览

ios - Updated guide for TBXML: How to include TBXML in Xcode 5, for iOS 7

I'm having problems including TBXML in my project.

  1. The guide tells me to include four files, TBXML.h, TBXML.m, NSDataAdditions.h, and NSDataAdditions.m, but the latter two are nowhere to be found in the Github repo.

  2. I tried running the sample project TBXML-Books in the hopes of copying how TBXML was imported into the project, but it doesn't build successfully in Xcode 5 either. It can't find libTBXML-iOS.a.

Anybody help? Thanks in advance.

0 投票
1 回答
148 浏览

objective-c - TBXML 不解析 TBXMLElement 文本,而子元素标签也存在于现有的父标签中?

我的 XML 是这样的:

我正在尝试使用 TBXML 解析器进行解析。

这里我的问题是,OfficeAddress值可以作为子元素访问,itemtext of <item> NOIDA OFFICE:没有被解析。

它向我展示并仅显示一个带有关联文本的text of <item> is NULL子元素。<OfficeAddress>

我想解析NOIDA OFFICE: as item name. 任何人请帮助我,提前感谢您的帮助。

快乐编码:)

0 投票
1 回答
66 浏览

ios - NSError 可以在 TBXML 中重用吗?

嗨,我有一个解析器,可以测试可能的错误,例如 D_TBXML_ELEMENT_TEXT_IS_NIL。如果 obj1 为 nil 并且 obj2 有文本 (NSError *) 错误仍然返回非 0 值。除了重新分配 0 值之外,还有什么方法可以清除以前的值?

我的代码是

0 投票
2 回答
206 浏览

iphone - 编码 ISO 8859-1 以在 UITableview 中正确显示西班牙语文本

我在转换从服务中获取的西班牙语文本时遇到问题

正确的格式。他们在服务器端使用ISO-8859-1. 这是一个xml服务。在我的

iOS7 应用程序,我正在使用TBXml解析器来解析数据。代码是:

我正在解析这些数据,但是当有像“ BEBÉS Y ”这样的西班牙字符时,我的

字符串将是 " BEB...SY " 。和“ øPor quÈ albergamos a alborotadores? ”而不是“ ¿Por qué albergamos a alborotadores? ”。请帮忙

0 投票
1 回答
966 浏览

ios - Objective-C:将 TBXML 元素转换为 NSString

问题是,我从 TBXML 类的 initWithURL 方法中得到了一个 TBXML 元素。我想按原样保存这个 TBXML 文档,以便以后在用户离线时解析它,但我似乎找不到获取整个对象的 NSString 值的方法。

由于我是 Objective-C 的新手,这可能也很容易,因为我没有看到任何其他问题。我希望你能帮助我,这个答案可能对其他人有帮助。

0 投票
0 回答
256 浏览

ios - 在 iOS 中使用 TBXML 解析 XML 时如何同步?

我有一个问题:当我在setCompletionBlockWithSuccessAfnetworking 中使用 TBXML 调用解析器 xml 时,我的 tableview 经常重新加载并且无法停止。

当运行上面的代码时,我的应用程序总是调用numberOfRowsInSectionUITableView。我认为 TBXML 解析器仍然解析 XML 完成。如何等待 TBXML 解析器完成并将数据加载到 UITableView?任何想法都应该受到赞赏。提前致谢。

0 投票
1 回答
171 浏览

ios - TBXML 和子元素

我知道那里有很多关于 TBXML 的问题,我尝试了一些解决方案,但没有什么对我有用。我对这些东西很陌生。

我可以很好地从 xml 中读取 'Contents' 值,但是当我尝试读取 'NewsReply' 和所有内部 xml 时遇到问题。不太清楚如何解决。任何帮助将不胜感激。我已经尝试解决这个问题超过 2 周了。

提前致谢

编辑-在这里道歉是我尝试过的代码。

0 投票
1 回答
102 浏览

ios - TBXML 不解析带有特殊字符的标签作为值

我正在尝试解析一个XMLusingTBXML并且一切正常,除了在其值中包含特殊字符的标签。

例如,考虑 XML 元素 <tag> sources/data </tag>

我正在尝试sources/data从此标签中获取文本。我正在使用[TBXML textForElement:element]来实现这一点。但它总是返回一个空字符串。对于定义为 : 的另一个标记,相同的代码失败 <tag> array[i] </tag>

但它适用于普通文本值,如 <tag>name</tag>.

有谁可以帮我离开这里吗 ?

0 投票
2 回答
1454 浏览

ios - iOS 的简易 XML 解析器 - Objective C

我正在寻找在 Objective-C 移动应用程序中解析 XML 的最“易于实现”的方法。我尝试使用 TBXML,但我是新手,我遇到了几个错误......你认为那里有更简单的东西吗?谢谢

0 投票
1 回答
192 浏览

objective-c - Xcode 中带有 NSData 的 TBXML

我有一个返回非常扁平的 XML 文件的 URL:<entries><title>val1</title><author>Bob</author></entries>代码运行正常:

}

它找到根元素并调用 valueOfAttribute:@"title" 但值始终为 (null)。

所以我的问题是:我是否必须做一些事情来将 NSData 转换回可读(我的印象是 TBXML 提供了使用 NSData 的选项并进行了计算)。如果不是,从“myData”创建(然后使用)UTF8 中的 NSString 的调用是什么?