also bei mir funktioniert folgendes
XML-File mit referenz auf ein XSL-File -->
<?xml version="1.0"?>
<?xml-stylesheet href="test.xsl" type="text/xsl" ?>
<mydoc>
<zeile>
<zelle>
inhal_1
</zelle>
<zelle>
inhal_2
</zelle>
<zelle>
</zelle>
<zelle>
inhal_4
</zelle>
</zeile>
<mydoc>
<zeile>
<zelle>
inhal_1
</zelle>
<zelle>
inhal_2
</zelle>
<zelle>
</zelle>
<zelle>
inhal_4
</zelle>
</zeile>
</mydoc>
dann das XSL-File-->
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="mydoc">
<html>
<head>
</head>
<body>
<table>
xsl:apply-templates/
</table>
</body>
</html>
</xsl:template>
<xsl:template match="zeile">
<tr>
xsl:apply-templates/
</tr>
</xsl:template>
<xsl:template match="zelle">
<td>
<xsl:value-of select="."/>
</td>
</xsl:template>
</xsl:stylesheet>
das produziert bei mir folgende tabelle (ohne Leerräume) -->
inhalt_1 inhalt_2 inhalt_4
inhalt_1.1 inhalt_2.1 inhalt_4.1
ich hoffe, dass ich dein problem richtig verstanden habe!
mfg, chris