XML および XSLT から HTML への変換を行っています。私はこのXSLTコードを持っています:
<html>
<head>
<title>Tiskova sestava</title>
</head>
<body>
...
<table rules="GROUPS" frame="BOX">
<THEAD>
<tr>
<th>Typ</th>
....
<th>Středisko</th>
</tr>
</THEAD>
<TBODY>
<xsl:for-each select="Report/Polozka">
<tr>
<td>
<xsl:value-of select="Kategorie"/>
</td>
.....
<td>
<xsl:value-of select="Stredisko"/>
</td>
</tr>
</xsl:for-each>
</TBODY>
</table>
</body>
</html>
これが出力されます:
しかし、列「Stredisko」のIF値が以前の値とは異なり、新しいテーブルを作成したい。したがって、最初のテーブルでは、列「Stredisko」の値 == 4、2 番目のテーブルでは値 == 1、3 番目のテーブルでは値 == "" の行が必要です。