Xml (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>

我正在使用wordpress数据源插件来获取这个数据源。该插件允许我使用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>

玩家之门
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格式”。我刚刚给他们发了一封电子邮件。我还会问他们是否可以使用变量。