Как показать / использовать изображение в XSL-файле? - PullRequest
0 голосов
/ 10 декабря 2018

Я получил 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-кода, и он не работаллибо

...