1
已经RTFM了,但仍然感到困惑。我需要获得满足至少一个属性条件列表的对象。使用Hpricot进行多重搜索
E.g. divs,其中class ==“marked”OR class =“data”OR class =“comments”
现在手动模拟它,但它有可能与Hpricot标准能力?
已经RTFM了,但仍然感到困惑。我需要获得满足至少一个属性条件列表的对象。使用Hpricot进行多重搜索
E.g. 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 Multiple Element Filters。
Thx很多,没有专注于xpath :) – Meredian 2011-01-25 05:02:28