带有货币的价格的 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]
<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]