Подсчет количества дочерних элементов первого tr
:
count(/*/tr[1]/*)
Подсчет только td
потомков:
count(/*/tr[1]/td)
Выполните сравнение следующим образом:
<xsl:if test="count(/*/tr[1]/td)=1">
Обратите внимание на использование абсолютного пути (начиная с /
).У вас может возникнуть соблазн сделать count(//tr[1]/td)
.Обратите внимание, что при этом возвращается число all tds
по каждой строке , которая является первой строкой в каждой таблице в документе.