如何下载并保存文档中的xml,然后如何从文档中解析xml文件?
在我的应用程序中,我必须解析从互联网下载的 xml 文件。如何下载此 xml 并保存在 iPhone 上的文档中?那么我如何开始解析文档中保存的XML?
In my app app i have to parsing a xml file downloaded from internet. How to download this xml and save in documents on iphone ? and then how can i start the parsing of XML saved in documents??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的意思是这样的
You mean something like that
第一次加载时将内容下载到
NSData
对象中。 其中之一将其保存到磁盘使用NSData 类参考中描述的 : http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/ NSData_Class/Reference/Reference.html#//apple_ref/occ/instm/NSData/writeToFile:atomically:
当你想从磁盘加载时,使用
[NSData dataWithContentsOfFile:]
加载再次将其转换为 NSData 对象。至于将 NSData 解析为 XML,请查看这个非常非常常见的问题的其他答案,例如 How do我在 Objective-C 中解析包含 XML 的 NSString?
Download the contents to an
NSData
object when it's loaded for the first time. Save it to disk using either one ofWhich are described in the NSData class reference here: http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html#//apple_ref/occ/instm/NSData/writeToFile:atomically:
When you want to load it from disk, use
[NSData dataWithContentsOfFile:]
to load it into an NSData object again.As for parsing NSData into XML, look into other answers to this very, very common question, e.g. How do I parse an NSString containing XML in Objective-C?