如何从目标c中的html页面检索特定数据

时间:2010-01-25 18:08:56

标签: iphone html objective-c

我是iPhone开发的新手。我想显示从网页中的html表中获取的数据。有没有办法从html页面中的表中检索数据? Html页面是网站中页面的源代码。我只有网页的网址。从它的源代码(html文件),我只需要从表中检索一部分数据。

请帮帮我。谢谢。

3 个答案:

答案 0 :(得分:2)

为什么不使用由Matt Gallagher开发的XPathQeury 这个库非常适合使用XPath解析XML数据和HTML数据。
您可以使用XPathQuery的以下功能。

NSArray *PerformHTMLXPathQuery(NSData *document, NSString *query);

答案 1 :(得分:1)

如果你需要解析html,这个线程parsing HTML on the iPhone中的HTML解析器的一个建议就可以了。

如果您确切知道如何标记/格式化数据,则可以使用NSScanner快速从原始html中提取数据。

答案 2 :(得分:0)

如果您还使用UIWebView显示HTML,可以使用它的方法stringByEvaluatingJavaScriptFromString来获取使用JScript所需的部分