#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. не ясно объясните, пожалуйста, объясните ясно