我正在努力实现薪水下所有要素的收入总和。提取实际金额后(没有$和额外的字符串) 有谁知道如何使用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>
非常感谢您的帮助。提前致谢。