Cuente los elementos <td> en xhtml <table> con XSLT 1.0
Tengo un XSLT 2.0 que transforma una tabla xhtml en una tabla XML de InDesign. Este XSLT cuenta elnúmero máximo de<td>
Elementos dentro de cada fila<tr>
Línea 7 en la plantilla de abajo (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>
No tengo idea de cómo realizar esto con XSLT 1.0, ¡cualquier idea sería muy apreciada! Lamentablemente, solo hay un procesador 1.0 en el flujo de trabajo Pipeline.