以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  怎么调用模板返回值  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=20363)


--  作者:gotodie
--  发布时间:7/13/2005 2:14:00 PM

--  怎么调用模板返回值
xml文件:
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="S.xsl"?>
<S>
<S szId="1" isShow="1"></ShopZone>
<S szId="2" isShow="0"></></ShopZone>
<S szId="3" isShow="0"></></ShopZone>
<S szId="4" isShow="1"></></ShopZone>
<S szId="5" isShow="1"></></ShopZone>
<S szId="6" isShow="1"></></ShopZone>
</S>

xslt文件:
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/">
<xsl:variable name="Ss">
<xsl:call-template name="Gets"></xsl:call-template>
</xsl:variable>
<xsl:value-of select="count($Ss//@szId)"></xsl:value-of>

</xsl:template>

<xsl:template name="Gets">
<xsl:value-of select="//S[@isShow = 0]"></xsl:value-of>
</xsl:template>
</xsl:stylesheet>

请问这样写为什么不对,
请问怎么调用模板的返回值


--  作者:Dobit
--  发布时间:7/29/2005 6:50:00 PM

--  
什么意思呀? 说明白点点 !
--  作者:菜籽
--  发布时间:7/29/2005 8:31:00 PM

--  
这个问题好像问过啊
--  作者:hallen
--  发布时间:7/30/2005 1:37:00 PM

--  
模板返回值?什么意思呀,看不明白
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
45.898ms