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

position()函数——返回节点位置

语法:position()

参数:无

返回值:整数

用途:该函数用于返回上下文节点在正在处理的节点集合中的位置。

以下示例程序演示了position()函数的用法。

XML源文档如下所示。

[xhtml]  view plain copy
  1. <?xml version="1.0"?>  
  2. <root>  
  3.    <e pos="1">001</e>  
  4.    <e pos="2">002</e>  
  5.    <e pos="3">003</e>  
  6.    <e pos="4">004</e>  
  7.    <e pos="5">005</e>  
  8. </root>  

XSLT文档如下所示。

[xhtml]  view plain copy
  1. <?xml version='1.0'?>  
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  3. <xsl:template match="/">  
  4.     <xsl:for-each select="root/e">  
  5.       第<xsl:value-of select="position()"/>个e元素:<xsl:value-of select="."/>  
  6.     </xsl:for-each>  
  7. </xsl:template>  
  8. </xsl:stylesheet>  

输出结果如下所示。

1个e元素:001

2个e元素:002

3个e元素:003

4个e元素:004

5个e元素:005

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值