Ниже упомянутый код XSLT прекрасно работает в java1.5, но не работает в java1.6. Я не смог увидеть изображения в java1.6
Может кто-нибудь предложить решение для этого?
<xsl:template match="item" mode="item-image">
<xsl:param name="moduleParams"/>
<xsl:call-template name="aBuilder">
<xsl:with-param name="linkContent">
<xsl:apply-templates select="images" mode="item">
<xsl:with-param name="moduleParams" select="$moduleParams"/>
</xsl:apply-templates>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template match="images" mode="item">
<xsl:param name="moduleParams"/>
<!-- SOME OTHER CODE GOES HERE -->
<xsl:apply-templates select="img" mode="item-image"/>
</xsl:template>
<xsl:template match="img" mode="item-image">
<xsl:variable name="class">
<xsl:text>dummyclass</xsl:text>
</xsl:variable>
<span class="{$class}">
<img src="{@src}" width="{@width}" height="{@height}"/>
</span>
</xsl:template>
РЕЗУЛЬТАТ HTML
<span>
<img>
</span>
ОЖИДАЕМЫЙ HTML
<span class="dummyclass">
<img src="dummysrc" width="dummywidth" height="dummyheight"/>
</span>
Почему атрибуты span и image не приходят, когда я использую java1.6? Но он отлично работает, когда я использую java1.5.
Заранее спасибо