RTFMを使用していましたが、それでも困惑していました。プロパティ条件リストの少なくとも1つを満たすオブジェクトを取得する必要があります。
例:divs、ここでclass == "marked" OR class = "data" OR class = "comments"
今のところ手動でエミュレートしていますが、Hpricotの標準機能で可能ですか?
doc = Hpricot.parse(..your data...)
divs = doc.search("//div[@class='marked' or @class='data' or @class='comments']")
はsearch
xpath式を取り、xpathは論理演算子and
とor
演算子を許可します。同様の質問については、このすばらしい回答を参照してください:XPATH複数要素フィルター。