Zähle <td> Elemente in xhtml <table> mit XSLT 1.0

Ich habe ein XSLT 2.0, das eine XHTML-Tabelle in eine InDesign XML-Tabelle umwandelt. Diese XSLT zählt dieMaximale Anzahl von<td> Elemente in jeder Zeile<tr> Zeile 7 in der Vorlage unten (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>

Ich habe keine Ahnung, wie man das mit XSLT 1.0 umsetzt - alle Ideen wären sehr dankbar! Leider befindet sich nur ein 1.0-Prozessor in der Workflow-Pipeline.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage