logo in xsl/fo external-graphic als Variable
frage
- xsl
0 Thomas J.S.0 frage
Hallo!!
Eine Frage:
Mache eine pdf-Datei mithilfe von xml/xsl, und dort sollen einige Ausgaben mithilfe einer Schleife über mehrere Elemente erfolgen. Das klappt auch wunderbar, allerdings soll dabei noch ein Logo abhängig von der id des jeweiligen Elementes auf der Seite erscheinen. Es gibt viele unterschiedliche Logos und nur das passende soll ausgewählt werden. Normal mache ich es so: <fo:external-graphic src="bild.jpg" /> Doch wie mache ich es jetzt? Jedes Logo hat die id am ende des Namens, z.B. d:/home/id1.jpg. Kann mir jemand helfen? Bitte, bitte!!
Hallo,
Mache eine pdf-Datei mithilfe von xml/xsl, und dort sollen einige Ausgaben mithilfe einer Schleife über mehrere Elemente erfolgen. Das klappt auch wunderbar, allerdings soll dabei noch ein Logo abhängig von der id des jeweiligen Elementes auf der Seite erscheinen. Es gibt viele unterschiedliche Logos und nur das passende soll ausgewählt werden. Normal mache ich es so: <fo:external-graphic src="bild.jpg" /> Doch wie mache ich es jetzt? Jedes Logo hat die id am ende des Namens, z.B. d:/home/id1.jpg. Kann mir jemand helfen? Bitte, bitte!!
In deinem XSLT-Sheet:
entweder:
fo:external-graphic
<xsl:attribute name="src">
<!-- die XSLT-Anweisungen die dir die URL und den Namen des Bildes liefern -->
</xsl:attribute>
fo:external-graphic
oder wenn du keine besondere Abfragen für das Bild brauchst
<fo:external-graphic src="{concat('d:/home/', $id, '.jpg')}" />
Grüße
Thomas
Vielen, vielen Dank, hat wunderbar geklappt!!
Hallo,
Mache eine pdf-Datei mithilfe von xml/xsl, und dort..
In deinem XSLT-Sheet:
entweder:
fo:external-graphic
<xsl:attribute name="src">
<!-- die XSLT-Anweisungen die dir die URL und den Namen des Bildes liefern -->
</xsl:attribute>
fo:external-graphicoder wenn du keine besondere Abfragen für das Bild brauchst
<fo:external-graphic src="{concat('d:/home/', $id, '.jpg')}" />Grüße
Thomas