Hallo,
ich möchte eine Tabelle mit den Zeilen dynamisch aufgrund der Daten im XML ausgeben.
Ich habe folgenden Code (innerhalb der Tabelle) benutzt:
Es wird eine Exception geworfen mit der Meldung:
org.apache.fop.fo.ValidationException: Error(Unknown location): fo:table-body is missing child elements. Required Content Model: marker* (table-row+|table-cell+)
Wenn ich die for-each rausgeben, dann funktioniert das.
Wie kann ich das umsetzen, dass die Zeilen dynamisch erstellt werden?
MFG
Peter
ich möchte eine Tabelle mit den Zeilen dynamisch aufgrund der Daten im XML ausgeben.
Ich habe folgenden Code (innerhalb der Tabelle) benutzt:
Java:
<fo:table-body border-width="1pt" border-style="solid">
<xsl:for-each select="CONTACTADDRESSDATA">
<fo:table-row>
<fo:table-cell>
<fo:block><xsl:value-of select="LASTNAME"/></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block></fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>
org.apache.fop.fo.ValidationException: Error(Unknown location): fo:table-body is missing child elements. Required Content Model: marker* (table-row+|table-cell+)
Wenn ich die for-each rausgeben, dann funktioniert das.
Wie kann ich das umsetzen, dass die Zeilen dynamisch erstellt werden?
MFG
Peter