xsl:number
xsl:number
XSLT / XPath参考
:XSLT元素, EXSLT函数,XPath函数,XPath轴
<xsl:number>元素顺序计数的东西。它也可以用来快速格式化一个数字。
语法
<xsl:number
count=EXPRESSION
level="single" | "multiple" | "any"
from=EXPRESSION
value=EXPRESSION
format=FORMAT-STRING
lang=XML:LANG-CODE
letter-value="alphabetic" | "traditional"
grouping-separator=CHARACTER
grouping-size=NUMBER />
必需属性
None.
可选属性
count
指定源树中应该按顺序编号的内容。它使用XPath表达式。level
定义在生成连续数字时应如何考虑源树的级别。它有三个有效值:single
,multiple
,和any
。默认值是single
:single
按照列表中的项目顺序排列数字兄弟节点。处理器转到ancestor-or-self
与该count
属性相匹配的轴中的第一个节点,然后对该节点及其所有前面的兄弟节点进行计数(在与from
属性匹配时停止(如果有的话),也与该count
属性相匹配。如果没有匹配发现,序列将是一个空列表。
类型
指令出现在模板中。
Defined
XSLT, section 7.7
Gecko 支持
Partial support. See comments above.