以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  variable里是不是只能存储文本字符串啊,标签可以吗?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=7555)


--  作者:Cindylm
--  发布时间:5/16/2004 4:58:00 PM

--  variable里是不是只能存储文本字符串啊,标签可以吗?
采用http://www.w3.org/1999/XSL/Transform时,用一个variable存放模板输出的内容,结果模板里字符相关的内容可以正常显示,但是其他无法显示:
eg:<xsl:variable name="test">
          <xsl:apply-templates select="ComboBox"/>
       </xs:variable>

       <xsl:template match="ComboBox">
            <xsl:element name="select">
                 <xsl:element name="option">12</xsl:element>
                 <xsl:element name="option">34</xsl:element>
            </xsl:element>
       </xsl:template>
结果无法显示选择框,只能显示出12和34这个字符串,为什么呢?


--  作者:robert
--  发布时间:5/18/2004 10:09:00 AM

--  
你的选择框的代码呢?
--  作者:Cindylm
--  发布时间:5/18/2004 2:08:00 PM

--  
偶解决了这个问题了:)
开始时我用value-of来取这个变量的值,取出的只是标签间的东东,改成copy-of就ok了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,160.156ms