XSLT:如何在xpath上进行数学运算,导致值选择语句

时间:2019-03-07 18:44:52

标签: xslt-1.0

我正在尝试将数字简单地除以100。我可以不通过变量来做到这一点吗?必须使用XSLT 1.0与BizTalk一起使用。

<ns0:InvoiceTotal>
    <xsl:value-of select="number(Header/BeginningSegmentForCarriersInvoice/@NetAmountDue) / 100" />
</ns0:InvoiceTotal>

以上返回错误:

  

表达式中的意外标记'100'。   ... arriersInvoice / @ NetAmountDue)/-> 100 <-

1 个答案:

答案 0 :(得分:1)

XPath / XSLT中用于除法的运算符为div。试试:

<xsl:value-of select="number(Header/BeginningSegmentForCarriersInvoice/@NetAmountDue) div 100" />