2016-09-21 1 views

ответ

1
format-number(5, '00') 

возвращается "05".

Аналогично,

format-number(10, '00') 

возвращает "10".

2

Функция Formating numbers:

<xsl:template match="root/*"> 
    <xsl:value-of select="format-number(.,'00')"/> 
</xsl:template> 

XSLT 1.0 прописные из nodenames:

<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'" /> 
<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /> 

<xsl:value-of select="translate(name(), $smallcase, $uppercase)" /> 

Комбинированный:

<xsl:value-of select="concat(translate(name(), $smallcase, $uppercase), format-number(.,'00'))" />