以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=41745)


--  作者:newnew
--  发布时间:12/29/2006 12:18:00 PM

--  [求助]
[color=#FF0000]我要在XSL中定义变量type 在单选的时候为radio,多选时为checkbox 我写了如下代码:
<xsl:variable name="type" ></xsl:variable>
<xsl:value-of select="checkbox=$type[choices/@allowMultiple='Yes']"></xsl:value-of>
<xsl:value-of select="radio=$type[choices/@allowMultiple='No']"></xsl:value-of>
但是不行
请问要怎样才行?求各位大虾帮忙[/color]
--  作者:sam
--  发布时间:12/29/2006 1:25:00 PM

--  

  <xsl:variable name="type">
   <xsl:choose>
    <xsl:when test="@allowMultiple='Yes'">checkbox</xsl:when>
    <xsl:when test="@allowMultiple='No'">radio</xsl:when>
   </xsl:choose>
  </xsl:variable>
  <xsl:value-of select="$type"/>
--  作者:newnew
--  发布时间:12/29/2006 2:08:00 PM

--  
感激不尽!
--  作者:newnew
--  发布时间:12/29/2006 2:11:00 PM

--  
感激不尽!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms