<전체 XSLT 요소 참조
정의 및 사용
<xsl:number> 요소는 소스에서 현재 노드의 정 위치를 결정하는데 사용된다. 또한 숫자를 포맷하는 데 사용됩니다.
통사론
<xsl:number
count="expression"
level="single|multiple|any"
from="expression"
value="expression"
format="formatstring"
lang="languagecode"
letter-value="alphabetic|traditional"
grouping-separator="character"
grouping-size="number"/>
속성
속성 | 값 | 기술 |
---|---|---|
count | expression | 선택 과목. 노드가 계산되는지를 지정하는 XPath 식 |
level | single multiple any | 선택 과목. 일련 번호가 할당되는 방식을 제어합니다 다음 중 하나 일 수 있습니다 :
|
from | expression | 선택 과목. 카운트가 시작 위치를 지정하는 XPath 식 |
value | expression | 선택 과목. 생성 된 시퀀스 번호 대신 사용되는 사용자 수를 지정 구비 |
format | formatstring | 선택 과목. 숫자에 대한 출력 포맷을 정의한다. 다음 중 하나 일 수 있습니다 :
|
lang | languagecode | 선택 과목. 언어 알파벳 번호 매기기에 사용되는 지정 (Not supported by Netscape 6) |
letter-value | alphabetic traditional | 선택 과목. 선택한 언어의 번호는 알파벳 또는 기존의 여부를 지정합니다. 기본값은 알파벳입니다 |
grouping-separator | character | 선택 과목. 문자가 숫자의 별도의 그룹에 사용되어야한다 지정합니다. 기본값은 쉼표 |
grouping-size | number | 선택 과목. 자리수는 지정된 문자로 구분되고있는 그룹이 어떻게 지정 grouping-separator 속성. 기본값은 3입니다 |
예 1
<xsl:number value="250000" grouping-separator="."/>
Output:
250.000
예 2
<xsl:number value="250000" grouping-size="2"/>
Output:
25,00,00
예 3
<xsl:number value="12" grouping-size="1"
grouping-separator="#" format="I"/>
Output:
X#I#I
예 4
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<p>
<xsl:for-each select="catalog/cd">
<xsl:number value="position()" format="1" />
<xsl:value-of select="title" /><br />
</xsl:for-each>
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<전체 XSLT 요소 참조