【问题标题】:how to retrieve particular datas from html page in objective c如何从目标c中的html页面检索特定数据
【发布时间】:2011-01-09 05:15:33
【问题描述】:

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

请帮帮我。谢谢。

【问题讨论】:

    标签: iphone html objective-c


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您需要解析 html,此线程中针对 HTML 解析器的建议之一 parsing HTML on the iPhone 将起作用。

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-12-13
          • 2019-07-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-02
          • 2019-08-25
          相关资源
          最近更新 更多