Už jsem to vyřešila
šablona pro vypsání auta:
<xsl:template match="auto">
<html>
<head></head>
<body>
<table width="900px" cellspacing="0" cellpadding="2">
<xsl:for-each select="input">
<xsl:if test="position() mod 3 = 1">
<xsl:call-template name="radek" />
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
šablona pro vypsání jednoho řádku:
<xsl:template name="radek">
<tr>
<xsl:apply-templates select="." />
<xsl:apply-templates select="following-sibling::*[position() = 1]" />
<xsl:apply-templates select="following-sibling::*[position() = 2]" />
</tr>
</xsl:template>