xsl如何连接两字符串??

tomboy123123123 2002-04-16 01:39:54
加精
<xsl:for-each select="table/Record">
<TR vAlign="center" align="middle">
<TD width="50"><input type="checkbox" name="C1" value="1"></input></TD> <TD width="45" height="9"><xsl:value-of select="@no"/></TD>
<TD width="229" height="9"><xsl:value-of select="sbmc"/></TD>
<TD width="140" height="9">型号/产地/出厂日期</TD>
<TD width="209" height="9"><xsl:value-of select="gl"/></TD>
<TD width="81" height="9">数量(台/套)</TD>
<TD width="90" height="9">原值(万元)</TD>
<TD width="81" height="9">净值(万元)</TD>
</TR>
</xsl:for-each>

我要把checkbox的value设为<xsl:value-of select="@no"/>,应该怎么做呢?
...全文
559 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2002-04-16
  • 打赏
  • 举报
回复
<a href="{concat('file:///D:/JzyOutLine/EquipAdd.htm?',@no)}"><xsl:value-of select="sbmc"/></a>

or simply

<a href="file:///D:/JzyOutLine/EquipAdd.htm?{@no}"><xsl:value-of select="sbmc"/></a>
tomboy123123123 2002-04-16
  • 打赏
  • 举报
回复
无为:你每次回答问题都那么简单……而且都是英文……
karma 2002-04-16
  • 打赏
  • 举报
回复
if you are using XSLT, you can try concat()
ChinaOk 2002-04-16
  • 打赏
  • 举报
回复
你好聪明阿!呵呵

给分吧
tomboy123123123 2002-04-16
  • 打赏
  • 举报
回复
呵呵,第二问题已解决。
<xsl:element name="a"><xsl:attribute name="href">file:///D:/JzyOutLine/EquipAdd.htm?<xsl:value-of select="@no"/></xsl:attribute>
<xsl:value-of select="sbmc"/></xsl:element>
就行了,谢谢你
tomboy123123123 2002-04-16
  • 打赏
  • 举报
回复
哦,这么简单?那么如何生成超链接呢?
<TD width="229" height="9">
<a href="file:///D:/JzyOutLine/EquipAdd.htm?A">
<xsl:value-of select="sbmc"/></TD>

把A用<xsl:value-of select="@no"/>代替,不知你能明白我的意思吗?
ChinaOk 2002-04-16
  • 打赏
  • 举报
回复
<xsl:for-each select="table/Record">
<TR vAlign="center" align="middle">
<TD width="50"><input type="checkbox" name="C1" >
<xsl:attribute name="value"><xsl:value-of select="@no"/></xsl:attribute >
</input>
</TD>
<TD width="45" height="9"><xsl:value-of select="@no"/></TD>
<TD width="229" height="9"><xsl:value-of select="sbmc"/></TD>
<TD width="140" height="9">型号/产地/出厂日期</TD>
<TD width="209" height="9"><xsl:value-of select="gl"/></TD>
<TD width="81" height="9">数量(台/套)</TD>
<TD width="90" height="9">原值(万元)</TD>
<TD width="81" height="9">净值(万元)</TD>
</TR>
</xsl:for-each>


这个应该可以。

8,907

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧