XSLT У меня есть этот простой код: XSLTPad Значение длиной починки -
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="yes"/>
<xsl:template match="/racine/Requete">
<xsl:for-each select="Row">
<xsl:value-of select="Col[@name = 'Service Point']/." />
<xsl:text>ME02</xsl:text>
<xsl:value-of select="Col[@name = 'Meter Number']/." />
<xsl:value-of select="Col[@name = 'Date']/." />
<xsl:value-of select="translate(Col[@name = 'Import Active kWh']/.,',','.')" />
<xsl:text>30000000000000000000</xsl:text>
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
параметр Измеритель Номер может иметь максимум 10 алфавитно-цифровых символов. поэтому, если, например, значение 232345, я хочу отобразить (pad с пробелами): «232345». У меня такой же случай для Import Active kWh, это числовое поле fix 12 type numeric, но если значение 56884, я хочу отобразить (pad с 0 в начале) '000000056884'.
Благодарим за полезную помощь, как обычно!
С уважением.
Отлично! Большое спасибо! – Raul