一个小问题,请老大们帮忙!!!(甚急)
peppi 2002-12-26 11:19:16 我有一XHTML:
<table>
<tr>
<td>*****</td> <!--td和tr数量不一定-->
</tr>
<tr>
<td class="title"> <!--只有我想用的这一类td有class属性,而且-->
<!--值是"title"-->
adadf
</td>
</tr>
<tr>
<td>******</td> <!--td和tr数量不一定-->
</tr>
<tr>
<td class="title"> <!--只有我想用的这一类td有class属性,而且-->
<!--值是"title"-->
adadf
</td>
</tr>
</table>
我想通过XSL生成一XML:
<a>
<b m="adadf"> <!--对应那个带class="title"的td-->
<c> <!--对应于两个带class的td中间的tr-->
*******
</c>
</b>
<b m="adadf"> <!--对应那个带class="title"的td-->
<c>
******
</c>
</b>
</a>
我的目的是想把带class="title"的td提高一级,然后让所有在上下两个带class的td中间的tr已及下属都归到一个td里.
我现在遇到的问题是:
如何在XHTML中找出在两个TD中间的TR,我现在的XSL转换出来的是:TD个数正确,但每个TD里都有所有的TR,这很不爽,呵呵,我想先求出所有符合条件(class="title")的TD的个数,然后选取所有在第一和第二中间,第二和第三中间,等等的TR,但怎么判断"TR在两个TD中间"呢?????高手,怎么办?????