iphone xml 解析器与 Objective-C JSON 框架一样易于使用

发布于 2024-09-13 12:14:45 字数 46 浏览 3 评论 0 原文

基本上我正在寻找将 xml 转换为 nsdictionary 层次结构的东西。

basically im looking for something that will just turn xml into an nsdictionary hierarchy.

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

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

发布评论

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

评论(5

凉风有信 2024-09-20 12:14:45

嘿,Nick,我写了一个 XML 到 NSDicitonary 转换器,你可能会觉得有用:

http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/

Hey Nick, I wrote an XML to NSDicitonary converter you might find useful:

http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/

苦笑流年记忆 2024-09-20 12:14:45

在 iPhone 上,进行 XML 解析的方法是使用 NSXMLParser 类,它采用 NSXMLParserDelegate 当访问 XML 树的不同部分时调用它。因此,您可以创建一个委托,将信息存储到字典中。也就是说,您很可能不会关心您解析的 XML 中的所有内容,这正是这些解析机制存在的原因;您可以创建只存储您想要的位的委托,这比为所有内容添加新的字典条目更快、更节省内存,即使您从不使用它。

On the iPhone, the way to do XML parsing is to use the NSXMLParser class, which takes a delegate (a.k.a. visitor) object of type NSXMLParserDelegate which gets invoked as different parts of the XML tree are visited. So, you can create a delegate that stores away the information into a dictionary. That said, most likely you won't care about everything in the XML that you parse, which is exactly why these parsing mechanism exists; you can create delegate that stores just the bits you want, which is faster and more memory efficient than adding a new dictionary entry for everything even if you never use it.

戏舞 2024-09-20 12:14:45

这里是教程示例代码解释了如何使用 NSXMLParser 解析 XML 并将其保存为字典数组并将其显示在表视图中。

Here is tutorial with sample code explaining parsing a XML with NSXMLParser and save it as a array of dictionaries and displaying it in a tableview.

a√萤火虫的光℡ 2024-09-20 12:14:45

您可以使用我的 XML 库,就在这里

You can use my XML library for that, it's here.

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