1
給出以下XML示例。Ruby + Nokogiri - 如何按日期過濾存儲在XML元素中?
<Widgets>
<Widget>
<Price>29</Price>
<DateAdded>02/05/2015</DateAdded>
</Widget>
</Widgets>
我試圖找到在過去7天內添加的所有小部件。
我試過如下:
widgets.xpath("//Widget[DateAdded[text()>\"#{7.days.ago}\"]]")
,並沒有得到愛情。試圖是聰明的,並做到:
widgets.xpath("//Widget[(DateAdded[DateTime.parse(text())>\"#{7.days.ago}\"]]")
無濟於事(毫不奇怪,因爲這是一個長鏡頭!)。
我真的很想避免遍歷整個Widgets列表並對每個列表進行日期比較。
有關如何使這件事發生的任何想法?
謝謝。
Jikku,你是男人!這工作完美。我今天學了些新東西。謝謝! – Rick 2015-02-13 00:56:21
@Rick我也是這樣從這裏學習的,來自很多有幫助的人,在你學習的時候記得幫助:) ..祝你有個美好的一天 – 2015-02-13 02:45:41