Использование XSLT У меня есть следующий код, который в настоящее время работает для создания даты.
<xsl:for-each select="release-date/year | release-date/month | release-date/day">
<xsl:if test="position() !=1">-</xsl:if>
<xsl:value-of select="."/
</xsl:for-each>
Пример вывода: 2008-5-14
, 2008-5-1
Я пытаюсь изменить этот кодтак что месяц и день выпуска будут дополнены начальными нулями, если они представляют собой одну цифру.Таким образом,
Желаемый результат: 2008-05-14
, 2008-05-01
Я пытался использовать format-number()
и substring(string(), 2)
, как видно по аналогичным вопросам, но либо мой синтаксис неверен при реализации, либоони не работают с |
, который я использую.