1

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

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

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

4

1 回答 1

2

尝试

/product[number(saleprice) < number(retailprice)]
于 2013-05-07T12:33:39.457 回答