xslt-1.0 - XSLT:如何在 xpath 上进行数学运算导致选择语句的值
问题描述
我试图简单地将一个数字除以 100。我可以在不通过变量的情况下做到这一点吗?必须使用 XSLT 1.0 才能使用 BizTalk。
<ns0:InvoiceTotal>
<xsl:value-of select="number(Header/BeginningSegmentForCarriersInvoice/@NetAmountDue) / 100" />
</ns0:InvoiceTotal>
以上返回错误:
表达式中出现意外的标记“100”。...arriersInvoice/@NetAmountDue) / -->100<--
解决方案
XPath/XSLT 中的除法运算符是div
. 尝试:
<xsl:value-of select="number(Header/BeginningSegmentForCarriersInvoice/@NetAmountDue) div 100" />
推荐阅读
- arrays - C 在屏幕上打印随机数
- c# - Bittrex API V3 无效的 API 密钥
- ios - 将自定义 NSLayoutManager 添加到在 Storyboard 中创建的 UItextView
- python - Pyyaml 未正确读取(非 ascii)字符(“§”)
- javascript - 如何使用复选框显示和隐藏段落
- javascript - 我如何在 react-native 中翻转图像?
- c++ - 使用 apt-get 安装时 Boost Testing 编译错误
- csv - 从 GAN 模型导出到 CSV
- javascript - 将table1中的列名和编号复制到table2
- github - 我可以直接在 Github 上编辑 html 文件吗(在我的浏览器上,而不是桌面上)?