подсчитывать <td> Элементы в xhtml <table> с XSLT 1.0

у меня XSLT 2.0, который преобразует таблицу xhtml в таблицу InDesign XML. Этот XSLT считаетmaximum number из<td> Элементы в каждом ряду<tr> Строка 7 в шаблоне ниже (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>

Я не знаю, как это реализовать с помощью XSLT 1.0 - любые идеи будут высоко оценены! К сожалению, в конвейере рабочего процесса есть только процессор 1.0.

Ответы на вопрос(1)

Ваш ответ на вопрос