Я получил XSL-файл с этим шаблоном:
<xsl:template match="report:ReportLogo">
<p>Hello from Report Logo !!</p>
<img src="file:///C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_EN.png"/>
<xsl:choose>
<xsl:when test="$locale = 'iw_IL'">
<fo:external-graphic src="C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_IL.png" content-height="82%" content-width="82%" />
<img src="file:///C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_IL.png"/>
</xsl:when>
<xsl:when test="$locale = 'en_US'">
<fo:external-graphic src="C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_EN.png" content-height="82%" content-width="82%" />
<img src="file:///C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_EN.png"/>
</xsl:when>
<xsl:otherwise>
<fo:external-graphic src="C:/Users/john.doe/Desktop/PDF Templates/POC/pic-other.png" content-height="82%" content-width="82%" />
<img src="file:///C:/Users/john.doe/Desktop/PDF Templates/POC/pic-logo_other.png"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
И я пытаюсь вызвать его, используя эти:
<xsl:call-templates select="report:ReportLogo" />
<xsl:apply-templates select="report:ReportLogo" />
Вызов этого шаблона находится внутри xsl:template
и fo:root
Оба эти способа не работают, и я не знаю, почему.
Я также пытался использовать тег img
в качестве HTML-кода, и он не работаллибо