Я использовал Dita OT 1.8.5 для преобразования epub: но мне нужен префикс формата числовой последовательности 01, 02, 03 .. для имен файлов xhtml в выходных данных epub.
Я изменил код в функции html-generation-utils.xsl, как показано ниже для числовой последовательности имен файлов:
<xsl:function name="htmlutil:constructHtmlResultTopicFilename" as="xs:string">
<xsl:param name="topic" as="document-node()"/>
<xsl:variable name="topicFilename"
select="concat(htmlutil:getResultTopicBaseName($topic), $OUTEXT)"
as="xs:string"/>
<xsl:for-each select="$topic">
<xsl:variable name="number"><xsl:value-of select="format-number(position(),'00')"/></xsl:variable>
<xsl:sequence select="concat($number, $topicFilename)"/>
</xsl:for-each>
</xsl:function>
Я получаю вывод имен файлов для всего префикса только как '01'.
Но мне нужен префикс 01, 02, 03, ...
Пожалуйста, предложите.
Заранее спасибо