Xml (Xpath)根据<;最新更新>;
我正在使用wordpress数据源插件来获取这个数据源。该插件允许我使用Xpath过滤产品Xml (Xpath)根据<;最新更新>;,xml,xpath,datafeed,Xml,Xpath,Datafeed,我正在使用wordpress数据源插件来获取这个数据源。该插件允许我使用Xpath过滤产品 <product> <programname>GamersGate</programname> <catalogname>Gamersgate Product Catalog</catalogname> <lastupdated>08/02/2013</lastupdated> <name>
<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>
玩家之门
Gamersgate产品目录
08/02/2013
统治:国家冲突
国家冲突、战略
美元
6.80
myurl
我只想过滤在过去两天内更新过的产品。插件支持人员告诉我,为了做到这一点,我必须将日期更改为ISO格式(yyyy-mm-dd),之后,XPath将是:
/product[number(translate(lastupdated,'-','')) >= 20130801 and number(translate(lastupdated,'-','')) <= 20130802]
/product[number(translate(lastupdated,'-','')>=20130801和number(translate(lastupdated,'-','')根据您的XPath引擎,您应该能够使用XPath变量,例如$date\u min
和$date\u max
(请参见示例)。在Python中使用lxml
()是吗?可能不可能使用变量谢谢。是的,这是wpallimport。我还没有使用他们给我的Xpath,因为我不清楚在哪里“将日期更改为ISO格式”。我刚刚给他们发了一封电子邮件。我还会问他们是否可以使用变量。