我正在使用 wordpress 数据提要插件来拉取这个 Commission Junction 提要。该插件允许我使用 Xpath 过滤产品。
<product>
<programname>GamersGate</programname>
<catalogname>Gamersgate Product Catalog</catalogname>
<lastupdated>08/02/2013</lastupdated>
<name>Reign: Conflict of Nations</name>
<keywords>reign conflict of nations, strategy</keywords>
<currency>USD</currency>
<price>6.80</price>
<buyurl>myurl</buyurl>
</product>
我只想过滤最近两天更新的产品。插件支持人员告诉我,为了这样做,我必须将日期更改为 ISO 格式(yyyy-mm-dd),之后, XPath 将是:
/product[number(translate(lastupdated,'-','')) >= 20130801 and number(translate(lastupdated,'-','')) <= 20130802]
关于这个 Xpath,我有两个问题。
这是过滤产品的最佳解决方案<lastupdated>
吗?
我很好奇它是否有可能自动调整日期范围,这样我就不必每天手动更改 Xpath,但他们说没有办法。这完全不可能吗?