如何使用 NSXML 解析来解析此类数据?

发布于 2024-09-14 04:28:12 字数 30 浏览 2 评论 0原文

我应该如何解析属性中包含 CDATA 的数据?

How should i parse data which contains CDATA in the Attribute?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

偏爱自由 2024-09-21 04:28:12

阅读 事件-驱动的XML编程指南
一种方法是使用 NSXMLParser 来解析数据。实现 NSXMLParserDelegateparser:foundCDATA: 以捕获 CDATA 元素中的数据。

有很多关于如何使用 NSXMLParser 的示例。

Read Event-Driven XML Programming Guide
One way to do it is to use NSXMLParser to parse the data. Implement NSXMLParserDelegate's parser:foundCDATA: to capture the data in the CDATA element.

There are lots of examples of how to use NSXMLParser.

瞳孔里扚悲伤 2024-09-21 04:28:12

如果可以的话,我真的建议将其转换为 JSON 数据。 JSON 框架更容易使用。
另外,我建议使用 TouchXML 类(但在我看来它们有点复杂,因为它们返回带有属性的元素而不是普通的 NSDictionaries 和 NSArray)。

TouchXML:http://code.google.com/p/touchcode/wiki/TouchXML< /a>

JSON 框架:http://code.google.com/p/json-框架/

If you could, I'ld really suggest converting this to JSON-data. The JSON-framework is lots easier to use.
Else, I'ld suggest to use the TouchXML-classes (but they're a bit complicated in my opinion because they return elements with attributes instead of plain NSDictionaries and NSArrays).

TouchXML: http://code.google.com/p/touchcode/wiki/TouchXML

JSON-framework: http://code.google.com/p/json-framework/

无尽的现实 2024-09-21 04:28:12

我建议阅读以下Apple文档,它应该解释这一点。

http://developer.apple.com/mac/库/文档/Cocoa/Conceptual/NSXML_Concepts/NSXML.html

I suggest to read the following Apple documentation, it should explain that.

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/NSXML_Concepts/NSXML.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文