Xslt 如何在onclick超链接属性中获得与select的xsl:value相同的行为?

Xslt 如何在onclick超链接属性中获得与select的xsl:value相同的行为?,xslt,Xslt,我遇到了xsl问题,情况如下: <td onclick="location.href='/vakman/default.asp?name='" style="cursor:pointer" valign="top" height="100%"> 尝试使用。你会得到这样的结果: <td style="cursor:pointer" valign="top" height="100%"> <xsl:attribute name="onclick">loc

我遇到了xsl问题,情况如下:

 <td onclick="location.href='/vakman/default.asp?name='" style="cursor:pointer" valign="top" height="100%">
尝试使用。你会得到这样的结果:

<td style="cursor:pointer" valign="top" height="100%">
   <xsl:attribute name="onclick">location.href='/vakman/default.asp?name=<xsl:value-of select="veld[5]" />'</xsl:attribute>

location.href='/vakman/default.asp?name='
使用

<td onclick="location.href='/vakman/default.asp?name={veld[5]}'" 
style="cursor:pointer" valign="top" height="100%"> 


说明:只要静态知道属性名称,建议使用AVT(属性值模板)。它会产生更短、更可读的代码。

您能使用Jquery吗?(如果您在浏览器中运行此操作)?选择器使它很容易实现。XSLT的输出部分还是输入部分?您能帮助我使用正确的符号吗?我是XSL新手。提前谢谢@弗里克:你查过我的答案了吗?我想这会解决你的问题。@Freek:如果你还有其他问题,请点击“添加评论”提问,不要试图改变答案本身(PS:欢迎这么做!)。@Peter非常感谢。但当我点击桌子时,什么也没发生。我已编辑了原始问题,并将更多的脚本放入question@Freek:XSLT无法创建正确的HTML或JavaScript代码。例如,用FireBug检查您的输出。+1:同意,这更容易。这个周末你会在XMLPraque吗?@Dimitre:+1:我不知道这条捷径。哪个XSL版本支持它?@dimitre Novatchev非常感谢!我觉得很难@迪米特:谢谢。我已经检查过了,但是我忘了删除评论。
<td onclick="location.href='/vakman/default.asp?name={veld[5]}'" 
style="cursor:pointer" valign="top" height="100%">