W3CHINA Blog首页    管理页面    写新日志    退出

The Neurotic Fishbowl

如何同时使用xsl:script和xsl:variable
hyl_fr 发表于 2005/2/22 17:49:49

研究一下下面的程序: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:param name="ele">tt</xsl:param><xsl:template match="/"><script language="JavaScript"><xsl:comment>&lt;![CDATA[ var ci = 0;var bi = 0;var lastcolor = "";var colors = new Array("black", "blue", "red");var barcolors = new Array("#B0E0B0", "#B0B0F0", "#F0B0B0", "white");function GetColor() {    return colors[ci++];}function GetBarColor() {    lastcolor = barcolors[bi++];    return lastcolor;}function GetLastBarColor() {    return lastcolor;}function GetCategory(node){    var sa = node.text;    return sa;}var first = true;var nodename = "";function GetName(node){    nodename = node.getAttribute("type");    first = true;    return nodename;}// This function exists to pad the chart with zeros to make sure the // lines do not left align themselves.var lastnode = "";function GetValue(node){    var result = first ? "0" : "";    var child = node.selectSingleNode(nodename);    if (child) {                if (child.text != "") {            first = false;            result = child.text;        }    }    return result;}</xsl:script>]]&gt;</xsl:comment></script><xsl:for-each select="/List/Schema/ElementType/element"><br></br><xsl:eval>x.GetName(this)</xsl:eval><br>  '$ele'<xsl:for-each select="/List/Data"><xsl:eval>GetValue(this)</xsl:eval>,</xsl:for-each></br></xsl:for-each></xsl:template></xsl:stylesheet>

阅读全文(2247) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

 欢迎大家的到来,如果您能够在这里获得收获,那将是我最大的快乐。

    同时也欢迎您把精彩的文章、精湛的技术放在这里,让每一个到这里的人都能享受到这种快乐!

                                     --hyl_fr


Bloginess

«April 2026»
1234
567891011
12131415161718
19202122232425
2627282930

.: 我的分类(专题)

首页(9)


In the Bowl

.: 最新日志

经典新郎发言
JavaScript构造XML树结构(转
『循序渐进12天学习XHTML』
如何同时使用xsl:script和xsl
xml+xsl
网上收集的一些Java应用
xsl控制循环输出
From: http://bbs.xml
From: http://bbs.xml


.: 最新回复


The Fishkeeper
blog名称:
日志总数:9
评论数量:0
留言数量:0
访问次数:47086
建立时间:2005年1月20日



Text Me

.: 留言板

签写新留言


Other Fish in the Sea

.: 链接





站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.377 second(s), page refreshed 144824162 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号