2

我必须将一个 android 应用程序转换为 iOS,这个应用程序深入使用了jsoup库和element.select(cssQuery)来查找从 CSS 选择器开始的元素。

最初我想将选择器转换为 XPATH 并使用 xmllib2,但 css-selector 的使用非常普遍(几十个配置文件,已经存在的存储文件)

是否存在一些能够创建 HTML 文档并使用 CSS 选择器进行搜索的 Cocoa 代码/库/框架?

4

2 回答 2

3

看看这些秋葵包装纸。Gumbo 是 Google 编写的 html5 解析器。请注意,可以使用的 CSS 选择器非常简单,可能不适合您的需要。

希望这会有所帮助(即使您已经批准了另一个答案)。

于 2013-10-09T16:14:58.317 回答
1

我不知道是否有在 Cocoa 中使用 css 选择器进行搜索的现有方法,但我这里有一篇关于 iOS 中最常见的 xml 解析器的文章:

http://www.raywenderlich.com/553/xml-tutorial-for-ios-how-to-choose-the-best-xml-parser-for-your-iphone-project

就个人而言,我会推荐 KissXML。它是支持 XPath 查询的 DOM。

于 2013-09-13T13:10:27.563 回答