带有货币的价格的 xpath

xpath for price with currency

<category>
    <Movi Name="Test">
        <Price>.95</Price>
    </Movi>
    <Movi Name="test d">
        <Price>.95</Price>
    </Movi>
</category>

任何人都可以帮助 XML 使用 XPath 查找价值超过 11 美元的电影

鉴于所有价格都采用相同的货币和格式,XPath 的这一点可以完成工作:

/category/Movi[number(substring(./Price/text(), 2)) > 11]

为了完整起见,另一种选择是:

//Price[number(translate(text(), '$','')) > 11]