fjh: Variable auslesen bzw. übergeben

Beitrag lesen

Hallo Marco,

Meine Idee ist, am Beginn des XSL Sytlesheets eine Variable zu definieren, deren Wert im Prinzip der zu bestimmende Ordner sein soll. An all den anderen Stellen im Dokument greife ich jetzt nur noch auf diese Variable zu, muß also nur noch einmal etwas ändern.

Hier ein Auszug aus dem Quelltext der XSL Datei

<fo:table-cell height="70px">
   <xsl:variable name="PIC">
       <xsl:value-of select="PIC" />
     </xsl:variable>
   fo:block
<fo:external-graphic src="file:bilder/{PIC}" />
   </fo:block>
</fo:table-cell>

Anstelle des src="file:bilder/{PIC}" schwebt mir halt vor src="file:{Pfadvariable ausgelesen}{PIC}

Du hast es doch fast:

<xsl:variable name="Pfad">Pfadangabe</xsl:variable>

<xsl:template match="/">

<fo:external-graphic  src="{$Pfad}/DateinameOderanderes" />
    <xsl:value-of select="$Pfad"/>

</xsl:template>
Gruß
Franz