Okay, also ich gruppiere meine Struktur:
danach rufe ich an der Stelle im XSLT, wo eine Gruppe erscheinen soll das Template auf, mit dem Namen des Headers als Key:
Jetzt schreibe ich weiter unten ein Template, was mir die Werte ausgibt:
So habe ich das jetzt verstanden. Allerdings springt er nicht in das Template hinein und somit wird nichts angezeigt, auch mit match="report/OrderAttributes/*" nicht. Was mache ich da bloß falsch?
Code:
<xsl:key name="headerGrouped" match="report/OrderAttributes/*" use="Header"/>
Code:
... <fo:table-row> <fo:table-cell> <fo:block> <xsl:apply-templates select="key('headerGrouped', 'Labeling')" mode="mode1"/> </fo:block> <fo:table-cell> </fo:table-row>...
Code:
<xsl:template match="OrderAttributes/*" mode="mode1"> <fo:block> <xsl:value-of select="Label"/> <xsl:text>: </xsl:text> <xsl:value-of select="Value"/> </fo:block> </xsl:template>
Comment