xpath转换功能不适用于XPath中的sum

时间:2018-11-16 06:05:15

标签: html xml xslt xpath xquery

我正在努力实现薪水下所有要素的收入总和。提取实际金额后(没有$和额外的字符串) 有谁知道如何使用xpath 1.0实现这一目标? 我试过使用笔译,但无法将sum函数与笔译一起使用: 这就是我尝试完成的方式:

sum(number(translate(/Salary/IncomeDetail[@id='INC001'],translate(.,'0123456789.',''),'')))

我的XML文件如下:

<Salary>
<IncomeDetail>
    <income id="INC001" name="Wages">$2555.37 (incl. TAX)</income>
</IncomeDetail>
<IncomeDetail>
    <income id="INC001" name="Wages">1900(incl. TAX)</income>
</IncomeDetail>
</Salary>

非常感谢您的帮助。提前致谢。

0 个答案:

没有答案