• xslt语法之---position()函数


    最近在学习使用XSLT,很好很强大的样式表语言。使用到了position()函数特此记录一下。

    position()函数——返回节点位置
    语法:position()
    参数:无
    返回值:整数
    用途:该函数用于返回上下文节点在正在处理的节点集合中的位置。
    以下示例程序演示了position()函数的用法。

    XML源文档如下所示。

    <?xml version="1.0"?>
    <root>
       <e pos="1">001</e>
       <e pos="2">002</e>
       <e pos="3">003</e>
       <e pos="4">004</e>
       <e pos="5">005</e>
    </root>

    XSLT文档如下所示。

    <?xml version='1.0'?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <xsl:for-each select="root/e"><xsl:value-of select="position()"/>个e元素:<xsl:value-of select="."/>
        </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>

    输出结果如下所示。

    第1个e元素:001
    第2个e元素:002
    第3个e元素:003
    第4个e元素:004
    第5个e元素:005
  • 相关阅读:
    B.Little Sub and Triples
    A.Little Sub and Applese
    1003 超级无敌简单题[暴力打表]
    1002 人类史上最大最好的希望事件[前缀和]
    1001 hzy 和zsl 的生存挑战
    Computer Arrangement [经典贪心]
    Linux指令
    LInux
    Servlet
    El表达式与JSTL表达式
  • 原文地址:https://www.cnblogs.com/cRaZy-TyKeIo/p/3473191.html
Copyright © 2020-2023  润新知