Добавление пробелов или символов в шаблон XSLT

#xslt #append #content-length

Вопрос:

Как добавить следующую строку в основной шаблон xslt?

 to_char(length(main_template) 24),6,'0') || main_template.
 

Я попробовал следующий xslt, и он не печатает длину.

 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"  xmlns="urn:swift:saa:xsd:saa.2.0">
<xsl:output method="xml" encoding="utf-8" indent="yes" />

<xsl:param name="Size"/>

<xsl:template match="/">
    <xsl:call-template name="append"/>
    <xsl:call-template name="pacs"/>
</xsl:template>

<xsl:template name="append">
    <xsl:value-of select="string-length(pacs)" /> 
</xsl:template>

<xsl:template name="pacs"   >
    <DataPDU>
        <Revision>2.0.2</Revision>
        <Header>
            <Message>   
                ....
                ....
                ....
            </Message>
        </Header>
    </DataPDU>
</xsl:template>

</xsl:stylesheet>
 

Комментарии:

1. не ясно объясните, пожалуйста, объясните ясно