【问题标题】:Reading DOMDocument and find elements using CSS selectors使用 CSS 选择器读取 DOMDocument 并查找元素
【发布时间】:2013-10-10 00:14:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: objective-c cocoa


    【解决方案1】:

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

    希望得到帮助(即使您已经批准了另一个答案)。

    【讨论】:

    • 谢谢你的信息很有用:)
    【解决方案2】:

    我不知道是否有在 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。

    【讨论】:

    • 谢谢,但如果可能的话,我需要一个使用 css 选择器的库,从 HTML 文档开始(非必要符合 XML)
    猜你喜欢
    • 1970-01-01
    • 2016-03-04
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 2014-04-28
    • 2023-03-16
    相关资源
    最近更新 更多