在线文档教程

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定义在生成连续数字时应如何考虑源树的级别。它有三个有效值:singlemultiple,和any。默认值是singlesingle按照列表中的项目顺序排列数字兄弟节点。处理器转到ancestor-or-self与该count属性相匹配的轴中的第一个节点,然后对该节点及其所有前面的兄弟节点进行计数(在与from属性匹配时停止(如果有的话),也与该count属性相匹配。如果没有匹配发现,序列将是一个空列表。

类型

指令出现在模板中。

Defined

XSLT, section 7.7

Gecko 支持

Partial support. See comments above.