【发布时间】:2011-04-11 15:55:02
【问题描述】:
我正在尝试在 ipod 上实现一个乐透游戏,我需要解析实际的乐透页面以获取中奖号码并将它们放入一个数组中以将它们与用户输入的号码进行比较并找出是否他是不是赢家。任何人都可以帮助我,因为 真的被它困住了吗?
提前致谢! :)
【问题讨论】:
标签: cocoa-touch ios url connection html-parsing
我正在尝试在 ipod 上实现一个乐透游戏,我需要解析实际的乐透页面以获取中奖号码并将它们放入一个数组中以将它们与用户输入的号码进行比较并找出是否他是不是赢家。任何人都可以帮助我,因为 真的被它困住了吗?
提前致谢! :)
【问题讨论】:
标签: cocoa-touch ios url connection html-parsing
你需要的是一个DOM解析器,比如Apple的NSXMLParser。
具体来说,您希望使用 XPath 解析来读取乐透页面的 DOM 树上特定 DOM 节点的值。
由于 iOS 不附带 NSXMLDocument(支持 XPath),您可能需要按照此处所述进行操作:
Using libxml2 for XML parsing and XPath queries in Cocoa
解析XML/HTML的其他解决方案:
How To Choose The Best XML Parser for Your iPhone Project
【讨论】: