xslt語法之 position 函式

2021-06-20 13:59:47 字數 1157 閱讀 8454

語法:position()

引數:無

返回值:整數

用途:該函式用於返回上下文節點在正在處理的節點集合中的位置。

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

xml源文件如下所示。

[xhtml]view plain

copy

<?

xmlversion="1.0"

?>

<

root

>

<

epos="1"

>001

e>

<

epos="2"

>002

e>

<

epos="3"

>003

e>

<

epos="4"

>004

e>

<

epos="5"

>005

e>

root

>

xslt文件如下所示。

[xhtml]view plain

copy

<?

xmlversion='1.0'

?>

<

xsl:stylesheet

version="1.0"

xmlns:xsl=""

>

<

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

XSLT之路1 基本語法

xlst 結構 xml version 1.0 encoding utf 8 xsl stylesheet version 1.0 xmlns xsl xmlns msxsl urn schemas microsoft com xslt exclude result prefixes msxsl x...

xslt 語法簡單應用及除錯方法

公司用到應用整合平台,有webservice介面卡,用起來還算方便,其中會接觸到xslt的語法 維基百科的解釋 就是根據模板將xml 報文轉換成mml串 a 1,b 2,c 3 語法到也算簡單,不過開始除錯的時候很費力,後來發現 xmlspy工具非常好用,下面就介紹下使用方法。2.選擇轉換,或者按f...

偽類 Emmet語法 position 脫標

首行縮排 這裡的em相對父元素的字型大小 若父元素字型大小為10px,則縮排 1 10px 10px rem 是相對於root元素 text indent 1em 用於設定元素內容在元素中的水平對齊方式 left right center justify 兩端對齊,但最後一行沒有效果 text al...