--- title: number slug: Web/XSLT/Element/number tags: - Dokumentacje - Wszystkie_kategorie - XSLT - XSLT:Dokumentacje translation_of: Web/XSLT/Element/number original_slug: Web/XSLT/number ---
{{ XsltRef() }}
Element <xsl:number> zlicza wszystko sekwencyjnie. Może być również zastosowany do szybkiego formatowania liczb.
<xsl:number count=WYRAŻENIE level="single" | "multiple" | "any" from=WYRAŻENIE value=WYRAŻENIE format=ŁAŃCUCH_ZNAKÓW_FORMATU lang=XML:LANG-CODE letter-value="alphabetic" | "traditional" grouping-separator=SYMBOL grouping-size=LICZBA />
Brak.
count
level
single, multiple i any. Domyślną wartością jest single:
single
ancestor-or-self, który pasuje do atrybutu count i zlicza ten węzeł wraz z całym poprzedzającym go rodzeństwem (zatrzymując się po osiągnięciu odpowiednika atrybutu from, jeśli jakikolwiek istnieje), które również pasuje do atrybutu count. Jeśli nie znaleziono odpowiednich węzłów, sekwencja będzie pustą listą.
multiple
format można określić zagnieżdżony format np. A.1.1). Procesor patrzy na wszystkich przodków obecnego węzła i na sam węzeł, zatrzymując się po osiągnięciu odpowiednika atrybutu from, jeśli jakikolwiek istnieje. Dla każdego węzła na tej liście, który pasuje do atrybutu count, procesor zlicza ile poprzedzającego (i pasującego) rodzeństwa posiada on dodając również jeden dla samego węzła. Jeśli nie znaleziono odpowiednich elementów, sekwencja będzie pustą listą.
any (Obecnie nieobsługiwany)
ancestor, self i preceding. Procesor zaczyna od aktualnego węzła kontynuując w odwrotnym kierunku dokumentu, zatrzymując się po osiągnięciu odpowiednika atrybutu from. Jeśli nie znaleziono węzłów pasujących do atrybutu count, sekwencja będzie pustą listą. Ten poziom nie jest obecnie.
from.
<xsl:number>.
alphabetic" (alfabetycznie) lub "traditional" (tradycyjnie). Domyślną wartością jest "alphabetic".
,).
3".
Instrukcja, pojawia się wewnątrz szablonu.
XSLT, sekcja 7.7
Częściowo obsługuje. Zobacz powyższe komentarze.
{{ languages( { "en": "en/XSLT/number", "es": "es/XSLT/number", "fr": "fr/XSLT/number" } ) }}