xsl的问题请假
qozm 2003-09-12 11:01:51 假设第一队有3个班,第二队有5个班,第三队有8个班,
在xml中得数据为
<xml>
<row name="第一队" number="3">
<row name="第二队" number="5">
<row name="第三队" number="8">
</xml>
我用xsl来有两个下拉列表,
第一个下拉列表如下
<select>
<xsl:for-each select="/xml/row">
<option>
<xsl:attribute name="value"><xsl:value-of select="@number"/></xsl:attribute>
<xsl:value-of select="@name"/><xsl:value-of select="@number"/>个班
</option>
</xsl:for-each>
</select>
现在我要在第二个下拉列表中根据第一个列表的 @number 数字来决定其 <option/>中的选项,
如果@number为3,则第二个列表中选项为
<option>1</option>
<option>2</option>
<option>3</option>
如果@number为5,则第二个列表中选项为
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
我在xsl中该怎么写才能实现根据第一个列表的选择来动态改变第二个列表中的内容?