Я пытаюсь преобразовать xsl + xml в xml (для последующего преобразования в pdf с использованием библиотеки FOP). JDK, который я использую, составляет 1,5, и я никак не могу использовать другой (именно это использует компания, в которой я работаю). Я читал, что за ошибку ответственен xalan jar версии 1.5. Текст, который вызывает ошибку:
"dyn:evaluate($xpath)"/>
в:
<xsl:variable name="paramName" select="@name"/>
<xsl:variable name="xpath"
select="concat('/doc/data/',$paramName)" />
<fo:inline>
<xsl:value-of select="dyn:evaluate($xpath)"/>
</fo:inline>
</xsl:template>
есть ли способ обойти его, не меняя банку? Есть ли способ написать это по-другому? или я использую неправильный синтаксис?
Спасибо за вашу помощь