XSLT: Как сделать математику для результата xpath в операторе value-of select - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь просто разделить число на 100. Могу ли я сделать это, не используя переменную? Необходимо использовать XSLT 1.0 для работы с BizTalk.

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

Выше возвращаются ошибки:

Неожиданный токен «100» в выражении. ... ArriersInvoice / @ NetAmountDue) / -> 100 <- </p>

1 Ответ

1 голос
/ 07 марта 2019

Оператор для деления в XPath / XSLT - div. Попробуйте:

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