Номер формата XSLT для фиксированного количества пробелов - PullRequest
0 голосов
/ 30 августа 2018

Я уверен, что это очень простой ответ, но я новичок в xslt и искал, но не могу найти ответ на мой конкретный вопрос. Надеюсь, кто-то может указать мне правильное направление, пожалуйста? Также, если у вас есть предложения о том, как стать лучше и лучше узнать о xslt, я открыт!

У меня есть 10 пробелов, которые должны возвращать выровненное по правому краю число с нулевым заполнением, которое включает в себя 2 десятичных знака (не нужно показывать десятичное число) и, когда это применимо, включает отрицательный знак.

   <Period_Creditable_Hours><xsl:value-of select="format-number(sum(wd:Payroll_Results/wd:Period_Creditable_Hours) * 100,'0000000000')"/></Period_Creditable_Hours>        

Возвращает: -0000003125 Мне нужно это вернуть: -000003125

Спасибо! Дженн

1 Ответ

0 голосов
/ 30 августа 2018

См. https://www.w3.org/TR/xpath-functions/#func-format-number для всех деталей славы (по крайней мере, в последней и текущей версии XPath), в основном вы можете указать отдельное изображение для отрицательных чисел, используя, например, '0000000000;-000000000' вместо '0000000000'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...