Contar elementos <td> em xhtml <table> com o XSLT 1.0

Eu tenho um XSLT 2.0 que transforma uma tabela xhtml em uma tabela XML do InDesign. Este XSLT conta onumero maximo do<td> Elementos dentro de cada linha<tr> Linha 7 no modelo abaixo (max(for $td in //tr return count($td/td))).

<xsl:template match="table">
    <xsl:element name="id_table">
        <xsl:attribute name="aid:trows">
            <xsl:value-of select="count(child::*/tr)"/>
        </xsl:attribute>
        <xsl:attribute name="aid:tcols">
            <xsl:value-of select="max(for $td in //tr return count($td/td))"/>
        </xsl:attribute>
        <xsl:apply-templates/>
    </xsl:element>
</xsl:template>

Não tenho idéia de como realizar isso com o XSLT 1.0 - qualquer idéia seria muito apreciada! Infelizmente, há apenas um processador 1.0 no pipeline de fluxo de trabalho.

questionAnswers(1)

yourAnswerToTheQuestion