我使用php文件在我的应用程序中使用数据, 在这个文件中我在服务器上发布数据,如果我从服务器获取数据 然后是html formate。
所以问题是我有一个带有html标签的字符串我如何使用该字符串中的数据。 我如何从html字符串中提取数据。
答案 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,它非常适合在永久性标记之间进行搜索。如果您发布了一些页面代码,我会帮您设置扫描仪。