aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/xslt/element/number
diff options
context:
space:
mode:
authorFlorian Dieminger <me@fiji-flo.de>2021-02-11 18:26:59 +0100
committerGitHub <noreply@github.com>2021-02-11 18:26:59 +0100
commit7a94b4d8daf297eda6df8e5cf933f7ba159bbc76 (patch)
treec8c8a36c41beda7a4c150927b2b5c7d2a09837bd /files/pl/web/xslt/element/number
parentab718192b92d5cc38c1114e055a435a6de7dd8ef (diff)
parentb8170f78422f2269dfc9df7760cc1ad51c048c00 (diff)
downloadtranslated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.tar.gz
translated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.tar.bz2
translated-content-7a94b4d8daf297eda6df8e5cf933f7ba159bbc76.zip
Merge pull request #38 from fiji-flo/unslugging-pl
Unslugging pl
Diffstat (limited to 'files/pl/web/xslt/element/number')
-rw-r--r--files/pl/web/xslt/element/number/index.html99
1 files changed, 99 insertions, 0 deletions
diff --git a/files/pl/web/xslt/element/number/index.html b/files/pl/web/xslt/element/number/index.html
new file mode 100644
index 0000000000..19a0270ef4
--- /dev/null
+++ b/files/pl/web/xslt/element/number/index.html
@@ -0,0 +1,99 @@
+---
+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
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:number&gt;</code> zlicza wszystko sekwencyjnie. Może być również zastosowany do szybkiego formatowania liczb. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;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 /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>count</code>
+</dt><dd>Określa co w drzewie źródłowym powinno zostać zliczone sekwencyjnie. Atrybut używa wyrażenia XPath.
+</dd></dl>
+<dl><dt><code>level</code>
+</dt><dd>Określa w jaki sposób poziomy drzewa źródłowego powinny być traktowane w generowaniu liczb sekwencyjnych. Atrybut posiada trzy prawidłowe wartości: <code>single</code>, <code>multiple</code> i <code>any</code>. Domyślną wartością jest <code>single</code>:
+</dd></dl>
+<dl><dd><dl><dt><code>single</code>
+</dt><dd>Zlicza węzły-rodzeństwo sekwencyjnie tak, jak pozycje na liście. Procesor idzie do pierwszego węzła w osi <a href="pl/XPath/Osie/ancestor-or-self"><code>ancestor-or-self</code></a>, który pasuje do atrybutu <code>count</code> i zlicza ten węzeł wraz z całym poprzedzającym go rodzeństwem (zatrzymując się po osiągnięciu odpowiednika atrybutu <code>from</code>, jeśli jakikolwiek istnieje), które również pasuje do atrybutu <code>count</code>. Jeśli nie znaleziono odpowiednich węzłów, sekwencja będzie pustą listą.
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt><code>multiple</code>
+</dt><dd>Zlicza węzły jako złożoną sekwencję, która odzwierciedla hierarchiczną pozycję węzła np. 1.2.2.5 (za pomocą atrybutu <code>format</code> można określić zagnieżdżony format np. A.1.1). Procesor patrzy na wszystkich <a href="pl/XPath/Osie/ancestor">przodków</a> obecnego węzła i na sam węzeł, zatrzymując się po osiągnięciu odpowiednika atrybutu <code>from</code>, jeśli jakikolwiek istnieje. Dla każdego węzła na tej liście, który pasuje do atrybutu <code>count</code>, 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ą.
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt><code>any</code> (Obecnie nieobsługiwany)
+</dt><dd>Zlicza wszystkie pasujące węzły sekwencyjnie, niezależnie od ich poziomu. Brane są pod uwagę wszystkie osie <a href="pl/XPath/Osie/ancestor"><code>ancestor</code></a>, <a href="pl/XPath/Osie/self"><code>self</code></a> i <a href="pl/XPath/Osie/preceding"><code>preceding</code></a>. Procesor zaczyna od aktualnego węzła kontynuując w odwrotnym kierunku dokumentu, zatrzymując się po osiągnięciu odpowiednika atrybutu <code>from</code>. Jeśli nie znaleziono węzłów pasujących do atrybutu <code>count</code>, sekwencja będzie pustą listą. Ten poziom nie jest obecnie.
+</dd></dl>
+</dd></dl>
+<dl><dt>from
+</dt><dd>Określa gdzie powinno rozpocząć się zliczanie. Sekwencja rozpoczyna się od pierwszego potomka węzła pasującego do atrybutu <code>from</code>.
+</dd></dl>
+<dl><dt>value
+</dt><dd>Stosuje podany format do liczby. Jest to szybki sposób na formatowanie liczb dostarczonych przez użytkownika (w przeciwieństwie do liczby sekwencyjnej węzła) w dowolnym ze standardowych formatów <code>&lt;xsl:number&gt;</code>.
+</dd></dl>
+<dl><dt>format
+</dt><dd>Definiuje format generowanych liczb:
+</dd></dl>
+<dl><dd><dl><dt>format="1"
+</dt><dd> &lt;tt&gt;1 2 3 . . .&lt;/tt&gt; (Jest to jedyny obsługiwany obecnie format)
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt>format="01"
+</dt><dd> &lt;tt&gt;01 02 03 . . . 09 10 11 . . .&lt;/tt&gt;
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt>format="a"
+</dt><dd> &lt;tt&gt;a b c . . .y z aa ab . . .&lt;/tt&gt;
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt>format="A"
+</dt><dd> &lt;tt&gt;A B C . . . Y Z AA AB . . .&lt;/tt&gt;
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt>format="i"
+</dt><dd> &lt;tt&gt;i ii iii iv v . . .&lt;/tt&gt;
+</dd></dl>
+</dd></dl>
+<dl><dd><dl><dt>format="I"
+</dt><dd> &lt;tt&gt;I II III IV V . . .&lt;/tt&gt;
+</dd></dl>
+</dd></dl>
+<dl><dt>lang (Obecnie nieobsługiwany)
+</dt><dd>Określa język, którego alfabet będzie stosowaniu w formatowaniu liczb opartym o litery.
+</dd></dl>
+<dl><dt>letter-value
+</dt><dd>Wprowadza ujednoznacznienie między sekwencjami liczbowymi, które używają liter. Niektóre języki posiadają więcej niż jeden system liczbowy używający liter. Jeśli obydwa systemy zaczynają się tym samym znakiem, mogą powstać niejasności. Atrybut ten może posiadać wartość "<code>alphabetic</code>" (alfabetycznie) lub "<code>traditional</code>" (tradycyjnie). Domyślną wartością jest "<code>alphabetic</code>".
+</dd></dl>
+<dl><dt>grouping-separator
+</dt><dd>Określa symbol jaki powinien zostać użyty jako separator grup. Domyślnym symbolem jest przecinek (<code>,</code>).
+</dd></dl>
+<dl><dt>grouping-size
+</dt><dd>Wskazuje liczbę cyfr, z których składa się grupa numeryczna. Domyślną wartością jest "<code>3</code>".
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, pojawia się wewnątrz szablonu. </p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.7
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Częściowo obsługuje. Zobacz powyższe komentarze.
+</p>{{ languages( { "en": "en/XSLT/number", "es": "es/XSLT/number", "fr": "fr/XSLT/number" } ) }}