我是iPhone开发的新手。我想显示从网页中的html表中获取的数据。有没有办法从html页面中的表中检索数据? Html页面是网站中页面的源代码。我只有网页的网址。从它的源代码(html文件),我只需要从表中检索一部分数据。
请帮帮我。谢谢。
答案 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所需的部分