我正在创建一个IOS手机目录应用程序。我正在尝试从网址下载XML文件。然后,此XML文件将用于使用目录中所有人的电话号码,名称和标识填充目录应用程序。我是IOS开发的新手,我正在寻找有关如何解析XML文件的任何信息或帮助。
Cocoa中包含的内容是NSXMLParser,您可以下载源代码imageMap。还有其他第三方库,如TouchXML
和TBXML
。虽然根据我的经验,TouchXML有一些内存泄漏问题,可能会产生很多问题。到目前为止,给我最快结果的是TBXML
。
您可以在此处找到有关所有可用第三方解析器的详细文章:Best xml parser for your app
TBXML是IMO的发展方式。如果需要,我有一个完整的代码示例。如果您发布该XML文件的结构,我可以修改示例以满足您的需求。
如果您手动创建Web服务器,那么我将考虑使用JSON而不是XML。使用它会更容易一些。如果需要使用XML,NSXML解析器类可以很好地工作。这是一个很好的教程:http://www.xcode-tutorials.com/parsing-xml-files/
或者你可以查看第21章我相信大书呆子牧场iPhone编程书的更详细的探索。
祝好运!