Objective c 哪个类最适合读取和表示HTML文件?

Objective c 哪个类最适合读取和表示HTML文件?,objective-c,macos,cocoa,Objective C,Macos,Cocoa,这是一个初学者的问题。基础类中的平台和类的数量是难以克服的,所以我希望SO社区有一个现成的答案。 这是我的用例: 我想读入html文件并提取p标记中的所有文本 我不需要显示html标记。但是如果Webkit有一个解决方案,我很乐意使用它 在python世界中,答案将是美味的汤。我正在寻找OSX基础工具包或任何可能达到这个目标的类。 < p>您可以使用 NSXMLCDORK/,并在 NSXMLDoprordIdXML X/中作为掩码< /代码>选项。 这将允许NSXMLDocument解析非XHT

这是一个初学者的问题。基础类中的平台和类的数量是难以克服的,所以我希望SO社区有一个现成的答案。 这是我的用例:

我想读入html文件并提取p标记中的所有文本

我不需要显示html标记。但是如果Webkit有一个解决方案,我很乐意使用它


在python世界中,答案将是美味的汤。我正在寻找OSX基础工具包或任何可能达到这个目标的类。

< p>您可以使用<代码> NSXMLCDORK/<代码>,并在<代码> NSXMLDoprordIdXML X/<代码>中作为<代码>掩码< /代码>选项。
这将允许
NSXMLDocument
解析非XHTML文档(如果它们的格式不是完全错误的话)

要获取所有p元素的节点列表,可以在
NSXMLDocument
实例上使用以下XPath表达式:
NSArray*pNodes=[projectDocument nodesForXPath:@/*/@p”错误:nil]

要获取p节点的文本内容,请使用stringValue属性