如何解析iphone中的html字符串

时间:2010-07-27 08:08:09

标签: iphone objective-c

我使用php文件在我的应用程序中使用数据, 在这个文件中我在服务器上发布数据,如果我从服务器获取数据 然后是html formate。

所以问题是我有一个带有html标签的字符串我如何使用该字符串中的数据。 我如何从html字符串中提取数据。

4 个答案:

答案 0 :(得分:2)

使用NSXMLParser类。它也适用于HTML。有三种有用的委托方法。

答案 1 :(得分:1)

如果您的HTML输出是一些简单的数据 - 可能您可以编写一些简单的NSString解析器,就像您提到的'markhunte'一样,如果您在HTML中有大量复杂数据,那么您必须使用一些开源解析器。 / p>

Cocoa不提供HTML解析器,论坛讨论声称在某些情况下XML解析器本身适合你,但我从来没有为我的数据工作。

在我的情况下,我使用NSString使用自己的解析器处理了非常简单的TAG。

答案 2 :(得分:0)

我使用过的代码 - > Flatten-html-content-ie-strip-tags-cocoaobjective-c。 在SO上也有使用它的例子。

答案 3 :(得分:0)

只需使用NSScanner,它非常适合在永久性标记之间进行搜索。如果您发布了一些页面代码,我会帮您设置扫描仪。