小于XPath

时间:2013-05-07 12:30:25

标签: xml xpath

我正在尝试从xml文件中提取待售产品。这是我的XML:

<product>
    <programname>​QVC.​com​</programname>
    <programurl>​http​://​www.​qvc.​com​</programurl>
    <catalogname>​QVC Product Catalog​</catalogname>
    <lastupdated>​04/​17/​2013​</lastupdated>
    <name>Product 1</name>
    <keywords>​CTA Digital, Electronics, Video Games, Hardware. Nintendo Wii​</keywords>
    <manufacturer>​CTA Digital​</manufacturer>
    <currency>​USD​</currency>
    <saleprice>​15.​96​</saleprice>
    <price>​17.​96​</price>
    <retailprice>​17.​96​</retailprice>
</product>

我使用了以下xpath,但它不起作用:/ product [saleprice&lt;零售价]。我正在寻找任何销售价格低于零售价格的产品的输出。关于我可能做错什么的任何想法?

1 个答案:

答案 0 :(得分:2)

/product[number(saleprice) < number(retailprice)]