Tabelle erstellen

heikomeierplm

Grünschnabel
Hallo zusammen,

ich bin neu auf dem Gebiet xsl. Ich habe eine xml Datei welche Daten enthält die ich dann mittels FOP und xsl in ein PDF umwandeln lasse. Funktioniert im Allgemeinen recht gut.
Nun möchte ich aber aus meinem xml Baum die Daten nebeneineander darstellen.

Beispiel:
Artikel-Nr.| MR-/Artikel-Nr.| Artikel-Nr.| MR-/Artikel-Nr.
----------------------------------------------------------------------------
11111111 | 101110111111| 22222222 | 20202202020
usw.

Source-Code xsl:
<xsl:template name="Verwendung">
<fo:block padding-top="5mm" xsl:use-attribute-sets="Page_Title_3">Verwendung<fo:leader leader-length="1mm"/><fo:leader xsl:use-attribute-sets="Line_2" leader-length="154mm"/></fo:block>

<fo:table border-style="none" table-layout="fixed" width="100%">
<fo:table-column column-width="25mm"/>
<fo:table-column column-width="35mm"/>

<fo:table-body>
<fo:table-row>
<fo:table-cell xsl:use-attribute-sets="Page_Title_4"><fo:block padding-top="2mm">Artikel-Nr.</fo:block></fo:table-cell>
<fo:table-cell xsl:use-attribute-sets="Page_Title_4"><fo:block padding-top="2mm">MR-/Artikel-Nr.</fo:block></fo:table-cell>
</fo:table-row>


<xsl:for-each select="dataarea_40/records/record"><xsl:sort select="data/T_MASTER_DAT.PART_ID" data-type="number" order="ascending"/>

<fo:table-row>
<fo:table-cell xsl:use-attribute-sets="Text_1"><fo:block padding-top="2mm"><xsl:value-of select="data/T_MASTER_DAT.PART_ID"/></fo:block></fo:table-cell>
<fo:table-cell xsl:use-attribute-sets="Text_1"><fo:block padding-top="2mm"><xsl:value-of select="data/T_MASTER_DAT.PART_ID"/></fo:block></fo:table-cell>
</fo:table-row>

</xsl:for-each>
</fo:table-body>
</fo:table>

</xsl:template>

Ich habe versucht dieses Problem auf verschiedene Arten zu lösen bin aber nicht auf eine Lösung gekommen. Vielleicht weiss einer von euch die Lösung...

Gruss und danke für eure Hilfe
Heiko
 

Neue Beiträge

Zurück