есть в XSLT некоторые функции или somethg для Alow цифр формата , как, например, 1 будет 01XSL - формат-число от одного до двух цифр 1 => 01
так что если у меня есть
<a>10</a>
<b>5</b>
они будут появляться как
A10
and
B05
есть в XSLT некоторые функции или somethg для Alow цифр формата , как, например, 1 будет 01XSL - формат-число от одного до двух цифр 1 => 01
так что если у меня есть
<a>10</a>
<b>5</b>
они будут появляться как
A10
and
B05
format-number(5, '00')
возвращается "05".
Аналогично,
format-number(10, '00')
возвращает "10".
Функция 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'))" />
Откуда берутся буквы A и B? –