【发布时间】:2015-05-28 08:50:16
【问题描述】:
我正在使用 Xpath 过滤每天上传到我网站的产品提要。
Feed 是一个包含产品列表的简单 CSV。要仅加载有折扣的产品,我使用以下 Xpath 表达式:
/node[price_from != price]
但是,我真正需要做的是过滤掉折扣超过 30% 的产品。根据我的发现,Xpath 似乎可以处理计算,但我无法找到基于计算值制作过滤器的示例。
基本上我正在寻找一个可以做到这一点的表达式(但这不起作用):
/node[(price / price_from) < 0,7]
有人知道上述类型的表达是否可能吗?我只能使用 Xpath 进行过滤,并且无法控制提要,因此我无法在此之前添加包含折扣百分比的列。
【问题讨论】:
标签: xml xpath calculated-columns