CenturyMagus的专栏

www.err123.cn ,收集各类编程错误的解决方案,欢迎大家访问

用户操作
[即时聊天] [发私信] [加为好友]
magusID:CenturyMagus
65734次访问,排名1655,好友2人,关注者3人。
CenturyMagus的文章
原创 42 篇
翻译 1 篇
转载 40 篇
评论 23 篇
CenturyMagus的公告

ah011一起在友播听歌吧!
最近评论
zhengyuanting:通过URL传中文,如果不是post的话,是会乱码的
qq386232894:好文章!!!!
fz04003:谢谢啊,我终于搞懂这个东西了。
虽然我用的是JQuery,但是终于搞懂Struts这块是怎么回事了,谢谢!
小脚:终于全部搞懂了!!!谢谢老大~
小小鸟:好文章.比其他好多地方都讲的清楚透彻.赞一个.
文章分类
收藏
    相册
    编程网站
    Apache
    IBM DeveloperWorks
    onjava
    W3C
    编程错误解决方案收集
    计算机词汇在线词典
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 xslt variable标签 学习笔记及使用技巧收藏

    新一篇: Subversion(SVN)和TortoiseSVN配置实例 | 旧一篇: 左连接/右连接 实例

    1. 顶层变量:全局的,定义在样式表的顶层 ,在任何模板之外。顶层变量在整个样式表都是可见的,甚至出现于变量声名的模板中。
    2. 定义变量的其他地方是在模板内。这些变量只是对模板内跟随在<xsl:variable>声名后的元素及其后代元素是可见的。
    3. 使用变量的主要限制就是不能修改变量。例如在一个<xsl:for-each>循环中使用一个变量作为计数器是不可能的。

      但是可以利用一些技巧来克服这一点,例如:

      <xsl:variable name="midName">
          <xsl:choose>
                 <xsl:when test="middleName">
                       <xsl:value-of select = "middleName"/>
                 </xsl:when>
                 <xsl:otherwise>aaa</xsl:otherwise>
          </choose>
      </xsl:variable>

      上例将变量定义作为<xsl:variable>的一个子元素。
      Tip:通常可以将一个参数传递到模板而不是使用全局变量,然后再使用一个增量参数值递归调用这个模板。
    4. 三种定义的方法:
      <xsl:variable name="homepage">index.html</xsl:variable>
      <xsl:variable name="last" select = "president[position()=last()]/name"/>
      <xsl:variable name="empty" select = " '' "
    5. 引用变量时在变量名前加$
      例如<xsl:value-of select = "$last"/>

    发表于 @ 2006年07月07日 15:10:00|评论(loading...)|编辑

    新一篇: Subversion(SVN)和TortoiseSVN配置实例 | 旧一篇: 左连接/右连接 实例

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © CenturyMagus