以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- <xsl:param/>与<xsl:with-param/> (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=52575) |
-- 作者:rgbtdkjcel -- 发布时间:9/12/2007 8:56:00 PM -- <xsl:param/>与<xsl:with-param/> <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:variable name="xx"> <html> <body> <xsl:call-template name="show_title"> <xsl:with-param name="title" /> </xsl:call-template> </body> </html> </xsl:variable> <xsl:template name="show_title" match="/"> <xsl:param name="title" /> <xsl:for-each select="catalog/cd"> <p>Title: <xsl:value-of select="$title" /></p> </xsl:for-each> </xsl:template> </xsl:stylesheet> 请问一下。。这里的<xsl:param/>与<xsl:with-param>存在什么关系呢???还有这里的<xsl:variable>的值是不是所有结果树的所有html代码呢???? |
-- 作者:luypmp -- 发布时间:9/15/2007 9:49:00 PM -- 楼主不妨这样理解: 把模板template - show_title看成一个函数。对比c语言 如:string show_title(string title){},xsl:param类似定义几个参数 把xsl:call-template 看成调用这个函数, 如:show_title("easy"),xsl:with-param 就类似于给函数参数赋值"easy" |
-- 作者:rgbtdkjcel -- 发布时间:9/15/2007 10:06:00 PM -- <xsl:value-of select="$title" />这里的$title的值是哪些元素呢?? |
-- 作者:luypmp -- 发布时间:9/16/2007 11:58:00 AM -- <xsl:value-of select="$title" />也就类似于c中的: printf(title); 可以看成这样: string show_title(string title) { printf(title); } |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
1,047.852ms |