aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/xslt
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/web/xslt')
-rw-r--r--files/pl/web/xslt/apply-imports/index.html30
-rw-r--r--files/pl/web/xslt/apply-templates/index.html35
-rw-r--r--files/pl/web/xslt/attribute-set/index.html35
-rw-r--r--files/pl/web/xslt/attribute/index.html34
-rw-r--r--files/pl/web/xslt/call-template/index.html32
-rw-r--r--files/pl/web/xslt/choose/index.html35
-rw-r--r--files/pl/web/xslt/comment/index.html31
-rw-r--r--files/pl/web/xslt/copy-of/index.html32
-rw-r--r--files/pl/web/xslt/copy/index.html32
-rw-r--r--files/pl/web/xslt/decimal-format/index.html73
-rw-r--r--files/pl/web/xslt/element/element/index.html36
-rw-r--r--files/pl/web/xslt/element/index.html58
-rw-r--r--files/pl/web/xslt/fallback/index.html32
-rw-r--r--files/pl/web/xslt/for-each/index.html32
-rw-r--r--files/pl/web/xslt/if/index.html33
-rw-r--r--files/pl/web/xslt/import/index.html31
-rw-r--r--files/pl/web/xslt/include/index.html31
-rw-r--r--files/pl/web/xslt/index.html19
-rw-r--r--files/pl/web/xslt/key/index.html36
-rw-r--r--files/pl/web/xslt/message/index.html31
-rw-r--r--files/pl/web/xslt/namespace-alias/index.html33
-rw-r--r--files/pl/web/xslt/number/index.html98
-rw-r--r--files/pl/web/xslt/otherwise/index.html32
-rw-r--r--files/pl/web/xslt/output/index.html63
-rw-r--r--files/pl/web/xslt/param/index.html34
-rw-r--r--files/pl/web/xslt/preserve-space/index.html31
-rw-r--r--files/pl/web/xslt/processing-instruction/index.html33
-rw-r--r--files/pl/web/xslt/sort/index.html49
-rw-r--r--files/pl/web/xslt/strip-space/index.html31
-rw-r--r--files/pl/web/xslt/stylesheet/index.html34
-rw-r--r--files/pl/web/xslt/template/index.html47
-rw-r--r--files/pl/web/xslt/text/index.html34
-rw-r--r--files/pl/web/xslt/transform/index.html17
-rw-r--r--files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html243
-rw-r--r--files/pl/web/xslt/transformacje_xml_z_xslt/index.html147
-rw-r--r--files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html205
-rw-r--r--files/pl/web/xslt/value-of/index.html32
-rw-r--r--files/pl/web/xslt/variable/index.html35
-rw-r--r--files/pl/web/xslt/when/index.html33
-rw-r--r--files/pl/web/xslt/with-param/index.html32
40 files changed, 1971 insertions, 0 deletions
diff --git a/files/pl/web/xslt/apply-imports/index.html b/files/pl/web/xslt/apply-imports/index.html
new file mode 100644
index 0000000000..5f8b4296f7
--- /dev/null
+++ b/files/pl/web/xslt/apply-imports/index.html
@@ -0,0 +1,30 @@
+---
+title: apply-imports
+slug: Web/XSLT/apply-imports
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/apply-imports
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:apply-imports&gt;</code> jest elementem dosyć tajemniczym, używanym zazwyczaj w złożonych arkuszach. Pierwszeństwo importu wymaga, aby zasady szablonu w arkuszach głównych posiadały większą ważność niż zasady szablonu w arkuszach importowanych. Jednak czasami użyteczna jest możliwość zmuszenia procesora do użycia zasady szablonu z arkusza importowanego (o niższej ważności) niż równoważnej jej zasady z arkusza głównego.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:apply-imports/&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>
+<p>Brak.
+</p>
+<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 5.6.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/apply-imports", "es": "es/XSLT/apply-imports", "fr": "fr/XSLT/apply-imports" } ) }}
diff --git a/files/pl/web/xslt/apply-templates/index.html b/files/pl/web/xslt/apply-templates/index.html
new file mode 100644
index 0000000000..8165fda910
--- /dev/null
+++ b/files/pl/web/xslt/apply-templates/index.html
@@ -0,0 +1,35 @@
+---
+title: apply-templates
+slug: Web/XSLT/apply-templates
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/apply-templates
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:apply-templates&gt;</code> zaznacza zbiór węzłów w drzewie wejściowym i informuje procesor, aby zastosował do nich odpowiedni szablon.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:apply-templates select=WYRAZENIE mode=NAZWA&gt;
+ &lt;xsl:with-param&gt; [opcjonalny]
+ &lt;xsl:sort&gt; [opcjonalny]
+&lt;/xsl:apply-templates&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>select</code>
+</dt><dd>Używa wyrażenia XPath do określenia, które węzły mają zostać przetworzone. Gwiazdka (<code>*</code>) zaznacza cały zbiór węzłów. Jeśli ten atrybut nie jest ustawiony, zaznaczone są wszystkie węzły-dzieci obecnego węzła.
+</dd><dt><code>mode</code>
+</dt><dd>Wprowadza rozróżnienie, jeśli istnieje wiele sposobów zdefiniowanego przetwarzania tego samego węzła.
+</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 5.4.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/apply-templates", "es": "es/XSLT/apply-templates", "fr": "fr/XSLT/apply-templates" } ) }}
diff --git a/files/pl/web/xslt/attribute-set/index.html b/files/pl/web/xslt/attribute-set/index.html
new file mode 100644
index 0000000000..c936ae76dc
--- /dev/null
+++ b/files/pl/web/xslt/attribute-set/index.html
@@ -0,0 +1,35 @@
+---
+title: attribute-set
+slug: Web/XSLT/attribute-set
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/attribute-set
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:attribute-set&gt;</code> tworzy nazwany zbiór atrybutów, który może być zastosowany jako całość do dokumentu wyjściowego w sposób podobny do stylów w CSS.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:attribute-set name=NAZWA use-attribute-sets=LISTA-NAZW&gt;
+ &lt;xsl:attribute&gt;
+&lt;/xsl:attribute-set&gt;</pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa nazwę zbioru atrybutów. Musi być poprawną wartością QName.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>use-attribute-sets</code>
+</dt><dd>Buduje zbiór atrybutów z innego zbioru atrybutów. Nazwy tych zbiorów muszą być oddzielone za pomocą białych znaków (whitespace) i nie mogą bezpośrednio lub pośrednio osadzać się nawzajem.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.1.4.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/attribute-set", "es": "es/XSLT/attribute-set", "fr": "fr/XSLT/attribute-set" } ) }}
diff --git a/files/pl/web/xslt/attribute/index.html b/files/pl/web/xslt/attribute/index.html
new file mode 100644
index 0000000000..aa3c94dca5
--- /dev/null
+++ b/files/pl/web/xslt/attribute/index.html
@@ -0,0 +1,34 @@
+---
+title: attribute
+slug: Web/XSLT/attribute
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/attribute
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:attribute&gt;</code> tworzy w dokumencie wyjściowym atrybut używając dowolnej wartości dostępnej z arkusza. Element musi być pierwszą rzeczy zdefiniowaną w dokumencie wyjściowym, dla którego ustala on wartość atrybutu.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:attribute name=NAZWA namespace=URI&gt;
+ SZABLON
+&lt;/xsl:attribute&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa nazwę atrybutu, który ma zostać utworzony w dokumencie wyjściowym. Nazwa musi być poprawną wartością QName.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>namespace</code>
+</dt><dd>Określa dla atrybutu URI przestrzeni nazw w dokumencie wyjściowym. Nie można za pomocą tego elementu ustawić pokrewnego prefiksu przestrzeni nazw.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, pojawia się wewnątrz szablonu lub elementu <code>&lt;xsl:attribute-set&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.1.3.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/attribute", "es": "es/XSLT/attribute", "fr": "fr/XSLT/attribute" } ) }}
diff --git a/files/pl/web/xslt/call-template/index.html b/files/pl/web/xslt/call-template/index.html
new file mode 100644
index 0000000000..283e041fec
--- /dev/null
+++ b/files/pl/web/xslt/call-template/index.html
@@ -0,0 +1,32 @@
+---
+title: call-template
+slug: Web/XSLT/call-template
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/call-template
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:call-template&gt;</code> wywołuje szablon o podanej nazwie. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:call-template name=NAZWA&gt;
+ &lt;xsl:with-param&gt; [opcjonalnie]
+&lt;/xsl:call-template&gt; </pre>
+<h3 id="Wymagany_atrybut" name="Wymagany_atrybut"> Wymagany atrybut </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa nazwę szablonu, który ma zostać wywołany.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<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 6.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/call-template", "es": "es/XSLT/call-template", "fr": "fr/XSLT/call-template" } ) }}
diff --git a/files/pl/web/xslt/choose/index.html b/files/pl/web/xslt/choose/index.html
new file mode 100644
index 0000000000..319ed34d09
--- /dev/null
+++ b/files/pl/web/xslt/choose/index.html
@@ -0,0 +1,35 @@
+---
+title: choose
+slug: Web/XSLT/choose
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/choose
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:choose&gt;</code> definiuje wybór spośród określonej liczby wyborów alternatywnych. Przypomina w działaniu wyrażenie switch znane z proceduralnych języków programowania.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:choose&gt;
+ &lt;xsl:when test="[cokolwiek do sprawdzenia1]"&gt;&lt;/xsl:when&gt;
+ &lt;xsl:when test="[cokolwiek do sprawdzenia2]"&gt;&lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;&lt;/xsl:otherwise&gt; [opcjonalnie]
+&lt;/xsl:choose&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>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja. Pojawia się wraz z szablonem. Zawiera jeden lub więcej elementów <code>&lt;xsl:when&gt;</code> i opcjonalnie końcowy element <code>&lt;xsl:otherwise&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 9.2.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/choose", "es": "es/XSLT/choose", "fr": "fr/XSLT/choose" } ) }}
diff --git a/files/pl/web/xslt/comment/index.html b/files/pl/web/xslt/comment/index.html
new file mode 100644
index 0000000000..0c0fa5cba8
--- /dev/null
+++ b/files/pl/web/xslt/comment/index.html
@@ -0,0 +1,31 @@
+---
+title: comment
+slug: Web/XSLT/comment
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/comment
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:comment&gt;</code> zapisuje komentarz do dokumentu wyjściowego. Może zawierać tylko tekst. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:comment&gt;
+ SZABLON
+&lt;/xsl:comment&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>
+<p>Brak.
+</p>
+<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.4.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/comment", "es": "es/XSLT/comment", "fr": "fr/XSLT/comment" } ) }}
diff --git a/files/pl/web/xslt/copy-of/index.html b/files/pl/web/xslt/copy-of/index.html
new file mode 100644
index 0000000000..c458c88fdc
--- /dev/null
+++ b/files/pl/web/xslt/copy-of/index.html
@@ -0,0 +1,32 @@
+---
+title: copy-of
+slug: Web/XSLT/copy-of
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/copy-of
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:copy-of&gt;</code> tworzy głęboką kopię (włączając węzły potomka) cokolwiek atrybut select określi do dokumentu wyjściowego.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:copy-of select=WYRAZENIE /&gt; </pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Używa wyrażenia XPath, które określa co ma zostać skopiowane.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<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 11.3.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/copy-of", "es": "es/XSLT/copy-of", "fr": "fr/XSLT/copy-of" } ) }}
diff --git a/files/pl/web/xslt/copy/index.html b/files/pl/web/xslt/copy/index.html
new file mode 100644
index 0000000000..ffc164b603
--- /dev/null
+++ b/files/pl/web/xslt/copy/index.html
@@ -0,0 +1,32 @@
+---
+title: copy
+slug: Web/XSLT/copy
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/copy
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:copy&gt;</code> przenosi kopię powierzchni (węzeł i powiązany węzeł przestrzeni nazw) obecnego węzła do dokumentu wyjściowego. Nie kopiuje potomków lub atrybutów obecnego węzła. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:copy use-attribute-sets=LISTA-NAZW&gt;
+ SZABLON
+&lt;/xsl:copy&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>use-attribute-sets</code>
+</dt><dd>Lista zestawów atrybutu, które powinny być zastosowane do węzła wyjściowego, jeśli jest to element. Nazwy zestawów powinna być oddzielona za pomocą białych znaków.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, pojawiająca się wewnątrz szablonu. </p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.5.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/copy", "es": "es/XSLT/copy", "fr": "fr/XSLT/copy" } ) }}
diff --git a/files/pl/web/xslt/decimal-format/index.html b/files/pl/web/xslt/decimal-format/index.html
new file mode 100644
index 0000000000..7effc29b96
--- /dev/null
+++ b/files/pl/web/xslt/decimal-format/index.html
@@ -0,0 +1,73 @@
+---
+title: decimal-format
+slug: Web/XSLT/decimal-format
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/decimal-format
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:decimal-format&gt;</code> definiuje znaki i symbole, które mają być użyte podczas konwersji liczb na łańcuchy znakowe przez funkcję <i><code>format-number( )</code></i>.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:decimal-format
+ name=NAZWA
+ decimal-separator=ZNAK
+ grouping-separator=ZNAK
+ infinity=ŁANCUCH-ZNAKOW
+ minus-sign=ZNAK
+ NaN=ŁANCUCH-ZNAKOW
+ percent=ZNAK
+ per-mille=ZNAK
+ zero-digit=ZNAK
+ digit=ZNAK
+ pattern-separator=ZNAK /&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>name</code>
+</dt><dd>Określa nazwę formatu.
+</dd></dl>
+<dl><dt><code>decimal-separator</code>
+</dt><dd>Określa punktowy znak dziesiętny. Domyślną wartością jest (<code>.</code>).
+</dd></dl>
+<dl><dt><code>grouping-separator</code>
+</dt><dd>Określa separator tysięczny. Domyślną wartością jest (<code>,</code>).
+</dd></dl>
+<dl><dt><code>infinity</code>
+</dt><dd>Określa łańcuch znakowy używany do przedstawienia nieskończoności. Domyślną wartością jest łańcuch "<code>Infinity</code>".
+</dd></dl>
+<dl><dt><code>minus-sign</code>
+</dt><dd>Określa znak minusa. Domyślną wartością jest łącznik (<code>-</code>).
+</dd></dl>
+<dl><dt><code>NaN</code>
+</dt><dd>Określa łańcuch znaków, używany gdy wartość nie jest liczbą. Domyślnie jest to łańcuch "<code>NaN</code>".
+</dd></dl>
+<dl><dt><code>percent</code>
+</dt><dd>Określa znak procenta. Domyślną wartością jest (<code>%</code>).
+</dd></dl>
+<dl><dt><code>per-mille</code>
+</dt><dd>Określa znak promila. Domyślną wartością jest (<code>‰</code>).
+</dd></dl>
+<dl><dt><code>zero-digit</code>
+</dt><dd>Określa znak cyfry zero. Domyślną wartością jest (<code>0</code>).
+</dd></dl>
+<dl><dt><code>digit</code>
+</dt><dd>Określa znak, które we wzorze formatu reprezentuje cyfrę. Domyślną wartością jest (<code>#</code>).
+</dd></dl>
+<dl><dt><code>pattern-separator</code>
+</dt><dd>Określa znak rozdzielający dodatnie i ujemne podwzorce we wzorze formatu. Domyślną wartością jest średnik (<code>;</code>).
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 12.3.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje od wersji 1.0 (Mozilla 1.0, Netscape 7.0).
+</p>{{ languages( { "en": "en/XSLT/decimal-format", "es": "es/XSLT/decimal-format", "fr": "fr/XSLT/decimal-format" } ) }}
diff --git a/files/pl/web/xslt/element/element/index.html b/files/pl/web/xslt/element/element/index.html
new file mode 100644
index 0000000000..26d698feec
--- /dev/null
+++ b/files/pl/web/xslt/element/element/index.html
@@ -0,0 +1,36 @@
+---
+title: element
+slug: Web/XSLT/Element/element
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/element
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:element&gt;</code> tworzy element w dokumencie wyjściowym. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:element name=NAZWA namespace=URI use-attribute-sets=LISTA-NAZW &gt;
+ SZABLON
+&lt;/xsl:element&gt;</pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa żądaną nazwę elementu wyjściowego. Nazwa musi być zgodna z QName.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>namespace</code>
+</dt><dd>Określa przestrzeń nazw elementu wyjściowego.
+</dd><dt><code>use-attribute-sets</code>
+</dt><dd>Lista nazwanych zestawów atrybutów, które mają być użyte w elemencie wyjściowym. Nazwa zestawów powinna być oddzielona za pomocą białych znaków.
+</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.1.2.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/element", "es": "es/XSLT/element", "fr": "fr/XSLT/element" } ) }}
diff --git a/files/pl/web/xslt/element/index.html b/files/pl/web/xslt/element/index.html
new file mode 100644
index 0000000000..4bf3214b92
--- /dev/null
+++ b/files/pl/web/xslt/element/index.html
@@ -0,0 +1,58 @@
+---
+title: Elementy
+slug: Web/XSLT/Element
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element
+---
+<p>
+{{ XsltRef() }}
+Omówione poniżej są dwa typy elementów: elementy top-level (najwyższego poziomu) oraz instrukcje. Element najwyższego poziomu musi pojawić się jako dziecko elementu <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>. Z drugiej strony instrukcja jest powiązana z szablonem. Arkusz może zawierać kilka szablonów. Trzecim typem elementów, nie omówionym tutaj, jest element wyniku literałowego (literal result element - LRE). LRE również pojawia się wewnątrz szablonu. Składa się z dowolnego elementu (nie będącego instrukcją), który powinień być skopiowany jak-jest do dokumentu wynikowego. Przykładem jest element <code>&lt;hr&gt;</code> w arkuszu konwersji HTML.
+</p><p>Podobnie dowolny atrybut w LRE i niektóre atrybuty z ograniczonej liczby elementów XSLT mogą również włączać to, co znane jest pod nazwą szablonu wartości atrybutu. Szablon wartości atrybutu jest po prostu łańcuchem znaków zawierającym osadzone wyrażenie XPath, które jest używane jako wartość atrybutu. W czasie uruchomienia wyrażenie jest oceniane, a wynik jest podstawiany zamiast wyrażenia XPath. Przykładowo: zakładając, że zmienna "&lt;tt&gt;image-dir&lt;/tt&gt;" jest zdefiniowana następująco:
+</p>
+<pre>&lt;xsl:variable name="image-dir"&gt;/images&lt;/xsl:variable&gt;</pre> <p>Wykonywane wyrażenie jest umieszczone w nawiasach klamrowych:
+</p>
+<pre>&lt;img src="{$image-dir}/mygraphic.jpg"/&gt;</pre> <p>Rezulat będzie następujący:
+</p>
+<pre>&lt;img src="/images/mygraphic.jpg"/&gt;</pre> <p>Poniższy spis elementów zawiera opis każdego z nich: składnię, listę wymaganych i opcjonalnych atrybutów, opis typu i pozycji, źródło w rekomendacji W3C oraz opis stopnia, w jakim te elementy są obecnie obsługiwane przez Gecko.
+</p>
+<ul><li> <a href="pl/XSLT/apply-imports">xsl:apply-imports</a>
+</li><li> <a href="pl/XSLT/apply-templates">xsl:apply-templates</a>
+</li><li> <a href="pl/XSLT/attribute">xsl:attribute</a>
+</li><li> <a href="pl/XSLT/attribute-set">xsl:attribute-set</a>
+</li><li> <a href="pl/XSLT/call-template">xsl:call-template</a>
+</li><li> <a href="pl/XSLT/choose">xsl:choose</a>
+</li><li> <a href="pl/XSLT/comment">xsl:comment</a>
+</li><li> <a href="pl/XSLT/copy">xsl:copy</a>
+</li><li> <a href="pl/XSLT/copy-of">xsl:copy-of</a>
+</li><li> <a href="pl/XSLT/decimal-format">xsl:decimal-format</a>
+</li><li> <a href="pl/XSLT/element">xsl:element</a>
+</li><li> <a href="pl/XSLT/fallback">xsl:fallback</a> <i>(nieobsługiwany)</i>
+</li><li> <a href="pl/XSLT/for-each">xsl:for-each</a>
+</li><li> <a href="pl/XSLT/if">xsl:if</a>
+</li><li> <a href="pl/XSLT/import">xsl:import</a> <i>(przeważnie obsługiwany)</i>
+</li><li> <a href="pl/XSLT/include">xsl:include</a>
+</li><li> <a href="pl/XSLT/key">xsl:key</a>
+</li><li> <a href="pl/XSLT/message">xsl:message</a>
+</li><li> <a href="pl/XSLT/namespace-alias">xsl:namespace-alias</a> <i>(nieobsługiwany)</i>
+</li><li> <a href="pl/XSLT/number">xsl:number</a> <i>(częściowo obsługiwany)</i>
+</li><li> <a href="pl/XSLT/otherwise">xsl:otherwise</a>
+</li><li> <a href="pl/XSLT/output">xsl:output</a> <i>(częściowo obsługiwany)</i>
+</li><li> <a href="pl/XSLT/param">xsl:param</a>
+</li><li> <a href="pl/XSLT/preserve-space">xsl:preserve-space</a>
+</li><li> <a href="pl/XSLT/processing-instruction">xsl:processing-instruction</a>
+</li><li> <a href="pl/XSLT/sort">xsl:sort</a>
+</li><li> <a href="pl/XSLT/strip-space">xsl:strip-space</a>
+</li><li> <a href="pl/XSLT/stylesheet">xsl:stylesheet</a> <i>(częściowo obsługiwany)</i>
+</li><li> <a href="pl/XSLT/template">xsl:template</a>
+</li><li> <a href="pl/XSLT/text">xsl:text</a> <i>(częściowo obsługiwany)</i>
+</li><li> <a href="pl/XSLT/transform">xsl:transform</a>
+</li><li> <a href="pl/XSLT/value-of">xsl:value-of</a> <i>(częściowo obsługiwany)</i>
+</li><li> <a href="pl/XSLT/variable">xsl:variable</a>
+</li><li> <a href="pl/XSLT/when">xsl:when</a>
+</li><li> <a href="pl/XSLT/with-param">xsl:with-param</a>
+</li></ul>
+{{ languages( { "en": "en/XSLT/Elements", "fr": "fr/XSLT/\u00c9l\u00e9ments", "ja": "ja/XSLT/Elements" } ) }}
diff --git a/files/pl/web/xslt/fallback/index.html b/files/pl/web/xslt/fallback/index.html
new file mode 100644
index 0000000000..420a32dd23
--- /dev/null
+++ b/files/pl/web/xslt/fallback/index.html
@@ -0,0 +1,32 @@
+---
+title: fallback
+slug: Web/XSLT/fallback
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/fallback
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:fallback&gt;</code> określa, który szablon ma zostać użyty, gdy podane rozszerzenie (lub ostatecznie nowsza wersja) elementu jest nieobsługiwane.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:fallback&gt;
+ SZABLON
+&lt;/xsl:fallback&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>
+<p>Brak.
+</p>
+<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 15
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>W chwili obecnej nie obsługuje.
+</p>{{ languages( { "en": "en/XSLT/fallback", "es": "es/XSLT/fallback", "fr": "fr/XSLT/fallback" } ) }}
diff --git a/files/pl/web/xslt/for-each/index.html b/files/pl/web/xslt/for-each/index.html
new file mode 100644
index 0000000000..d2f9d387e8
--- /dev/null
+++ b/files/pl/web/xslt/for-each/index.html
@@ -0,0 +1,32 @@
+---
+title: for-each
+slug: Web/XSLT/for-each
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/for-each
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:for-each&gt;</code> zaznacza zbiór węzłów i przetwarza każdy z nich w ten sam sposób. Element ten jest często używany do iteracji zbioru węzłów lub zmiany aktualnego węzła. Jeśli jeden lub więcej elementów <code>&lt;xsl:sort&gt;</code> pojawią się jako dzieci tego elementu, przez przetworzeniem zostanie wywołane sortowanie. W przeciwnym wypadku węzły są przetwarzane w kolejności, w jakiej pojawiają się w dokumencie.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:for-each select=WYRAZENIE&gt;
+ &lt;xsl:sort&gt; [opcjonalnie]
+ SZABLON
+&lt;/xsl:for-each&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Używa wyrażenia XPath do zaznaczenia węzłów, które mają zostać przetworzone. </dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<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 8.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/for-each", "es": "es/XSLT/for-each", "fr": "fr/XSLT/for-each" } ) }}
diff --git a/files/pl/web/xslt/if/index.html b/files/pl/web/xslt/if/index.html
new file mode 100644
index 0000000000..888e264082
--- /dev/null
+++ b/files/pl/web/xslt/if/index.html
@@ -0,0 +1,33 @@
+---
+title: if
+slug: Web/XSLT/if
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/if
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:if&gt;</code> zawiera atrybut testowy i szablon. Jeżeli wyrażenie testowe zostanie ocenione jako prawdziwe, szablon jest przetwarzany. Element ten jest podobny do instrukcji if w innych językach, jednak aby uzyskać funkcjonalność instrukcji &lt;tt&gt;if-then-else&lt;/tt&gt;, użyj elementu <code>&lt;xsl:choose&gt;</code> wraz z jego dziećmi: <code>&lt;xsl:when&gt;</code> i <code>&lt;xsl:otherwise&gt;</code>.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:if test=WYRAZENIE&gt;
+ SZABLON
+&lt;/xsl:if&gt;</pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>test</code>
+</dt><dd>Zawiera wyrażenie XPath, które może być ocenione (poprzez zasady zdefiniowane poprzez <code>boolean( )</code> jeśli konieczne) jako wartość logiczna Boolean. Jeśli wyrażenie jest prawdziwe, szablon jest przetwarzany; jeśli nie, nie jest podejmowana żadna czynność.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, pojawia się wewnątrz szablonu. </p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSL sekcja 9.1.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/if", "es": "es/XSLT/if", "fr": "fr/XSLT/if" } ) }}
diff --git a/files/pl/web/xslt/import/index.html b/files/pl/web/xslt/import/index.html
new file mode 100644
index 0000000000..ba7348198e
--- /dev/null
+++ b/files/pl/web/xslt/import/index.html
@@ -0,0 +1,31 @@
+---
+title: import
+slug: Web/XSLT/import
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/import
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:import&gt;</code> jest elementem najwyższego poziomu, który służy do importowania zawartości jednego arkusza do innego. Ogólnie mówiąc zawartość arkusza importowanego posiada niższą ważność od zawartości arkusza importującego. Zostało to ustanowione w odróżnieniu od <code>&lt;xsl:include&gt;</code>, gdzie zawartości dwóch arkuszów - włączanego i włączającego - mają tę samę ważność.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:import href=URI /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>href</code>
+</dt><dd>Określa URI arkusza stylów do importu.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi pojawić się przed jakimkolwiek dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code> w arkuszu importującym.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 2.6.2.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Przeważnie obsługiwany, z kilkoma problemami ze zmiennymi i parametrami najwyższego poziomu, od wersji Mozilla 1.0.
+</p>{{ languages( { "en": "en/XSLT/import", "es": "es/XSLT/import", "fr": "fr/XSLT/import" } ) }}
diff --git a/files/pl/web/xslt/include/index.html b/files/pl/web/xslt/include/index.html
new file mode 100644
index 0000000000..2a1a0f84b7
--- /dev/null
+++ b/files/pl/web/xslt/include/index.html
@@ -0,0 +1,31 @@
+---
+title: include
+slug: Web/XSLT/include
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/include
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:include&gt;</code> łączy zawartości dwóch arkuszy. W przeciwieństwie do <code>&lt;xsl:import&gt;</code>, zawartość arkusza włączanego ma tę samą ważność, co zawartość arkusza włączającego.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:include href=URI /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>href</code>
+</dt><dd>Określa URI arkusza stylów do włączenia.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, może pojawić się w dowolnej kolejności jako dziecko <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 2.6.1.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/include", "es": "es/XSLT/include", "fr": "fr/XSLT/include" } ) }}
diff --git a/files/pl/web/xslt/index.html b/files/pl/web/xslt/index.html
new file mode 100644
index 0000000000..48711eb601
--- /dev/null
+++ b/files/pl/web/xslt/index.html
@@ -0,0 +1,19 @@
+---
+title: XSLT
+slug: Web/XSLT
+tags:
+ - Wszystkie_kategorie
+ - XSLT
+translation_of: Web/XSLT
+---
+<p> </p>
+<div>
+<p><strong>Transformacje XSL (XSLT)</strong> jest opartym na <a href="/pl/XML" title="pl/XML">XML</a>-u językiem używanym, w połączeniu ze specjalnym oprogramowaniem przetwarzającym, do transformowania dokumentów XML. Mimo że proces jest określany jako „transformacja”, oryginalny dokument nie zostaje zmieniony; zamiast tego stworzony zostaje nowy dokument XML na bazie treści poprzedniego. Następnie nowy dokument może być serializowany (wyjście) przez procesor do postaci XML lub innego formatu, takiego jak <a href="/pl/HTML" title="pl/HTML">HTML</a> lub czysty tekst. XSLT jest zazwyczaj używany do konwertowania danych między różnymi schematami XML oraz do konwertowania danych XML w strony internetowe oraz dokumenty PDF. {{ Ref("one") }}</p>
+</div>
+<table class="topicpage-table"> <tbody> <tr> <td> <h4 id="Dokumentacja"><a href="/Special:Tags?tag=XSLT&amp;language=pl" title="Special:Tags?tag=XSLT&amp;language=pl">Dokumentacja</a></h4> <dl> <dt><a href="/pl/XSLT/Elementy" title="pl/XSLT/Elementy">Dokumentacja elementów XSLT</a></dt> </dl> <dl> <dt><a class="external" href="http://www.mozilla.org/projects/xslt/js-interface.html">Using the Mozilla JavaScript interface to XSL Transformations</a></dt> <dd><small>...</small></dd> </dl> <dl> <dt><a class="external" href="http://www.topxml.com/xsl/tutorials/intro/">Przewodnik XSLT &amp; XPath</a></dt> <dd><small>The TopXML XSLT tutorial introduces you to the basics of XSLT concepts, syntax, and programming.</small></dd> </dl> <dl> <dt><a class="external" href="http://www.w3schools.com/xsl/">Przewodnik XSLT</a></dt> <dd><small>Przewodnik <a class="external" href="http://www.w3schools.com">W3Schools</a> uczący jak użyć XSLT do transformacji dokumentów XML do innych formatów, takich jak XHTML.</small></dd> </dl> <dl> <dt><a class="external" href="http://www.xml.com/pub/a/2000/08/holman/">Czym jest XSLT?</a></dt> <dd><small>This extensive introduction to XSLT and XPath assumes no prior knowledge of the technologies, and guides the reader through background, context, structure, concepts and introductory terminology.</small></dd> </dl> <p><span><a href="/Special:Tags?tag=XSLT&amp;language=pl" title="Special:Tags?tag=XSLT&amp;language=pl">Pokaż wszystkie...</a></span></p> </td> <td> <h4 id="Spo.C5.82eczno.C5.9B.C4.87">Społeczność</h4> <ul> <li>Obejrzyj fora Mozilli...</li> </ul> <p>{{ DiscussionList("dev-tech-xslt", "mozilla.dev.tech.xslt") }}</p> <h4 id="Powi.C4.85zane_tematy">Powiązane tematy</h4> <dl> <dd><a href="/pl/XML" title="pl/XML">XML</a>, <a href="/pl/XPath" title="pl/XPath">XPath</a></dd> </dl> <p> </p> </td> </tr> </tbody>
+</table>
+<p><small> {{ Note("one") }} Ten opis XSLT został wzięty z <a class="external" href="http://pl.wikipedia.org/wiki/XSLT">Artykuł w Wikipedii o XSLT</a>. </small></p>
+<p><span>Categories</span></p>
+<p><span>Interwiki Language Links</span></p>
+<p> </p>
+<p>{{ languages( { "en": "en/XSLT", "es": "es/XSLT", "fr": "fr/XSLT", "it": "it/XSLT", "ja": "ja/XSLT", "ko": "ko/XSLT", "pt": "pt/XSLT" } ) }}</p>
diff --git a/files/pl/web/xslt/key/index.html b/files/pl/web/xslt/key/index.html
new file mode 100644
index 0000000000..77b5245afd
--- /dev/null
+++ b/files/pl/web/xslt/key/index.html
@@ -0,0 +1,36 @@
+---
+title: key
+slug: Web/XSLT/key
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/key
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:key&gt;</code> deklaruje nazwę klucza, który możemy zastosować gdziekolwiek w arkuszu stylów z funkcją <code>key( )</code>.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:key name=NAZWA match=WYRAZENIE use=WYRAZENIE /&gt; </pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa nazwę klucza. Musi być poprawną wartością QName.
+</dd><dt><code>match</code>
+</dt><dd>Określa węzły, do których odnosi się klucz.
+</dd><dt><code>use</code>
+</dt><dd>Określa wyrażenie XPath wykorzystywane do ustalenia wartości klucza dla każdego z węzłów.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 12.2.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/key", "es": "es/XSLT/key", "fr": "fr/XSLT/key" } ) }}
diff --git a/files/pl/web/xslt/message/index.html b/files/pl/web/xslt/message/index.html
new file mode 100644
index 0000000000..38ea60cd32
--- /dev/null
+++ b/files/pl/web/xslt/message/index.html
@@ -0,0 +1,31 @@
+---
+title: message
+slug: Web/XSLT/message
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/message
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:message&gt;</code> zwraca komunikat (do konsoli JavaScript Console w NS) i opcjonalnie przerywa wykonywanie arkusza stylów. Może się okazać przydatny podczas debugowania.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:message terminate="yes" | "no" &gt;
+ SZABLON
+&lt;/xsl:message&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>terminate</code>
+</dt><dd>Z wartością "<code>yes</code>" wskazuje, że wykonywanie powinno zostać przerwane. Domyślną wartością jest "<code>no</code>", w przypadku której zostaje zwrócony komunikat, a wykonywanie jest kontynuowane. </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 13.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/message", "es": "es/XSLT/message", "fr": "fr/XSLT/message" } ) }}
diff --git a/files/pl/web/xslt/namespace-alias/index.html b/files/pl/web/xslt/namespace-alias/index.html
new file mode 100644
index 0000000000..9ed3b83f10
--- /dev/null
+++ b/files/pl/web/xslt/namespace-alias/index.html
@@ -0,0 +1,33 @@
+---
+title: namespace-alias
+slug: Web/XSLT/namespace-alias
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/namespace-alias
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:namespace-alias&gt;</code> jest rzadko używanym narzędziem, które mapuje przestrzeń nazw w arkuszu stylów do innej przestrzeni nazw w drzewie wyjściowym. Najczęstszym zastosowaniem tego elementu jest generowanie arkusza stylów z innego arkusza. Aby zapobiec elementowi wyniku literałowego (LRE) z prefiksem <code>xsl:</code> przez byciem źle zrozumianym przez procesor (element ten powinien być po prostu skopiowany tak jak jest do drzewa wynikowego), jest on przypisywany do tymczasowej przestrzeni nazw, która jest odpowiednio przekonwertowana do przestrzeni nazw XSLT w drzewie wyjściowym.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:namespace-alias stylesheet-prefix=NAZWA result-prefix=NAZWA /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>stylesheet-prefix</code>
+</dt><dd>Określa tymczasową przestrzeń nazw.
+</dd><dt><code>result-prefix</code>
+</dt><dd>Określa pożądaną przestrzeń nazw dla drzewa wyjściowego.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.1.1
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>W chwili obecnej nie obsługuje.
+</p>{{ languages( { "en": "en/XSLT/namespace-alias", "es": "es/XSLT/namespace-alias", "fr": "fr/XSLT/namespace-alias" } ) }}
diff --git a/files/pl/web/xslt/number/index.html b/files/pl/web/xslt/number/index.html
new file mode 100644
index 0000000000..e54b37df37
--- /dev/null
+++ b/files/pl/web/xslt/number/index.html
@@ -0,0 +1,98 @@
+---
+title: number
+slug: Web/XSLT/number
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/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" } ) }}
diff --git a/files/pl/web/xslt/otherwise/index.html b/files/pl/web/xslt/otherwise/index.html
new file mode 100644
index 0000000000..7b3a02ace5
--- /dev/null
+++ b/files/pl/web/xslt/otherwise/index.html
@@ -0,0 +1,32 @@
+---
+title: otherwise
+slug: Web/XSLT/otherwise
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/otherwise
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:otherwise&gt;</code> jest używany do zdefiniowania czynności, która jest wykonywana, gdy żaden z warunków <code>&lt;xsl:when&gt;</code> nie ma zastosowania. Element jest podobny do instrukcji <code>else</code> lub <code>default</code> znanej z innych języków programowania.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:otherwise&gt;
+ SZABLON
+&lt;/xsl:otherwise&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>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Podinstrukcja, musi pojawić się wewnątrz szablonu jako ostatnie dziecko elementu <code>&lt;xsl:choose&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 9.2
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/otherwise", "es": "es/XSLT/otherwise", "fr": "fr/XSLT/otherwise" } ) }}
diff --git a/files/pl/web/xslt/output/index.html b/files/pl/web/xslt/output/index.html
new file mode 100644
index 0000000000..44a63ffdb7
--- /dev/null
+++ b/files/pl/web/xslt/output/index.html
@@ -0,0 +1,63 @@
+---
+title: output
+slug: Web/XSLT/output
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/output
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:output&gt;</code> kontroluje charakterystyki dokumentu wyjściowego. Aby funkcjonować poprawnie w Netscapie, element musi być użyty z atrybutem method. Od wersji 7.0 <code>method="text"</code> działa prawidłowo.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:output
+ method="xml" | "html" | "text"
+ version=LANCUCH-ZNAKOW
+ encoding=LANCUCH-ZNAKOW
+ omit-xml-declaration="yes" | "no"
+ standalone="yes" | "no"
+ doctype-public=LANCUCH-ZNAKOW
+ doctype-system=LANCUCH-ZNAKOW
+ cdata-section-elements=LISTA-NAZW
+ indent="yes" | "no"
+ media-type=LANCUCH-ZNAKOW /&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>method</code> </dt><dd> Określa format wyjściowy.
+</dd></dl>
+<dl><dt><code>version</code> </dt><dd> Określa wartość atrybutu wersji deklaracji XML lub HTML w dokumencie wyjściowym. Można go używać wyłącznie z <code>method="html"</code> lub <code>method="xml"</code>.
+</dd></dl>
+<dl><dt><code>encoding</code>
+</dt><dd>Określa wartość atrybutu kodowania <code>encoding</code> w dokumencie wyjściowym.
+</dd></dl>
+<dl><dt><code>omit-xml-declaration</code>
+</dt><dd>Wskazuje czy dołączyć do wyjścia deklarację XML. Dozwolone wartości to "<code>yes</code>" lub "<code>no</code>".
+</dd></dl>
+<dl><dt><code>standalone</code> (Niewspierane)
+</dt><dd>Jeśli obecny wskazuje, że samodzielna deklaracja powinna pojawić się dokumencie wyjściowym; wskazuje również jej wartość. Dozwolone wartości to "yes" lub "no".
+</dd></dl>
+<dl><dt><code>doctype-public</code>
+</dt><dd>Określa wartość atrybutu <code>PUBLIC</code> deklaracji <code>DOCTYPE</code> w dokumencie wyjściowym.
+</dd></dl>
+<dl><dt><code>doctype-system</code> </dt><dd> Określa wartość atrybutu <code>SYSTEM</code> deklaracji <code>DOCTYPE</code> w dokumencie wyjściowym.
+</dd></dl>
+<dl><dt><code>cdata-section-elements</code> </dt><dd> Wypisuje elementy, których treść tekstowa powinna być zapisana jako sekcje <code>CDATA</code>. Elementy powinny być oddzielone za pomocą białych znaków.
+</dd></dl>
+<dl><dt><code>indent</code> (Niewspierane)
+</dt><dd>Określa czy wyjście powinno zostać wcięte, aby ukazać jego hierarchiczną strukturę.
+</dd></dl>
+<dl><dt><code>media-type</code> (Nieobsługiwany) </dt><dd> Określa typ MIME dokumentu wyjściowego.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 16.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Częściowo obsługuje. Zobacz powyższe komentarze.
+</p>{{ languages( { "en": "en/XSLT/output", "fr": "fr/XSLT/output" } ) }}
diff --git a/files/pl/web/xslt/param/index.html b/files/pl/web/xslt/param/index.html
new file mode 100644
index 0000000000..43eead74c1
--- /dev/null
+++ b/files/pl/web/xslt/param/index.html
@@ -0,0 +1,34 @@
+---
+title: param
+slug: Web/XSLT/param
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/param
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:param&gt;</code> ustala parametr przez nazwę i (opcjonalnie) przez domyślną wartość dla tego parametru. Jeśli użyty jako element najwyższego poziomu, parametr jest globalny. Jeśli użyty wewnątrz elementu <code>&lt;xsl:template&gt;</code>, parametr jest lokalny dla tego szablonu. W takim przypadku musi być on pierwszym elementem-dzieckiem szablonu.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:param name=NAZWA select=WYRAZENIE
+ SZABLON
+&lt;/xsl:param&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Nazywa parametr. Musi być poprawną wartością QName.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Używa wyrażenia XPath, aby dostarczyć domyślną wartość, gdy żadna nie została określona.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, może pojawić się jako element najwyższego poziomu lub wewnątrz szablonu.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 11.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/param", "fr": "fr/XSLT/param" } ) }}
diff --git a/files/pl/web/xslt/preserve-space/index.html b/files/pl/web/xslt/preserve-space/index.html
new file mode 100644
index 0000000000..962f299793
--- /dev/null
+++ b/files/pl/web/xslt/preserve-space/index.html
@@ -0,0 +1,31 @@
+---
+title: preserve-space
+slug: Web/XSLT/preserve-space
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/preserve-space
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:preserve-space&gt;</code> definiuje elementy w dokumencie źródłowym, dla których białe znaki (whitespace) powinny zostać zachowane. Jeśli elementów jest więcej niż tylko jeden, oddziel ich nazwy używając jednego z białych znaków. Pozostawienie białych znaków jest ustawieniem domyślnym, dlatego ten element musi być użyty tylko jako przeciwdziałanie elementowi <code>&lt;xsl:strip-space&gt;</code>.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:preserve-space elements=LISTA-NAZW /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>elements</code>
+</dt><dd>Określa elementy, dla których białe znaki mają zostać zachowane.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 3.4
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/preserve-space", "fr": "fr/XSLT/preserve-space" } ) }}
diff --git a/files/pl/web/xslt/processing-instruction/index.html b/files/pl/web/xslt/processing-instruction/index.html
new file mode 100644
index 0000000000..4f1e67f565
--- /dev/null
+++ b/files/pl/web/xslt/processing-instruction/index.html
@@ -0,0 +1,33 @@
+---
+title: processing-instruction
+slug: Web/XSLT/processing-instruction
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/processing-instruction
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:processing-instruction&gt;</code> zapisuje instrukcję przetwarzania do dokumentu wyjściowego.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<p><code>&lt;xsl:processing-instruction name=NAZWA&gt; SZABLON
+&lt;/xsl:processing-instruction&gt;</code> </p>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Określa nazwę instrukcji przetwarzania.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<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.3
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/processing-instruction", "fr": "fr/XSLT/processing-instruction" } ) }}
diff --git a/files/pl/web/xslt/sort/index.html b/files/pl/web/xslt/sort/index.html
new file mode 100644
index 0000000000..9a6ab04701
--- /dev/null
+++ b/files/pl/web/xslt/sort/index.html
@@ -0,0 +1,49 @@
+---
+title: sort
+slug: Web/XSLT/sort
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/sort
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:sort&gt;</code> definiuje klucz sortowania dla węzłów wybranych przez <code>&lt;xsl:apply-templates&gt;</code> lub <code>&lt;xsl:for-each&gt;</code> i określa kolejność, w jakiej mają być one przetwarzane.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:sort
+ select=WYRAZENIE
+ order="ascending" | "descending"
+ case-order="upper-first"| "lower-first"
+ lang=XML:KOD-JEZYKA
+ data-type="text" | "number" /&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>select</code>
+</dt><dd>Używa wyrażenia XPath do określenia węzłów, które mają zostać posortowane.
+</dd></dl>
+<dl><dt><code>order</code>
+</dt><dd>Określa czy węzły mają być przetwarzane w kolejności "<code>ascending</code>" (rosnącej) lub "<code>descending</code>" (malejącej). Wartością domyślną jest "<code>ascending</code>".
+</dd></dl>
+<dl><dt><code>case-order</code>
+</dt><dd>Wskazuje, które z liter (małe czy duże) mają być uporządkowane jako pierwsze. Dostępnymi wartościami są "<code>upper-first</code>" (najpierw duże) i "<code>lower-first</code>" (najpierw małe).
+</dd></dl>
+<dl><dt><code>lang</code>
+</dt><dd>Określa, który język ma zostać użyty przez sortowanie.
+</dd></dl>
+<dl><dt><code>data-type</code>
+</dt><dd>Definiuje czy pozycje mają być uporządkowane alfabetycznie czy numerycznie. Dostępnymi wartościami są "<code>text</code>" (alfabetycznie) i "<code>number</code>" (numerycznie) z "<code>text</code>" jako wartością domyślną.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Podinstrukcja, zawsze pojawia się jako dziecko &lt;xsl:for-each&gt; (gdzie musi się pojawić przed szablonem) lub &lt;xsl:apply-templates&gt;.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 10.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/sort", "fr": "fr/XSLT/sort" } ) }}
diff --git a/files/pl/web/xslt/strip-space/index.html b/files/pl/web/xslt/strip-space/index.html
new file mode 100644
index 0000000000..55daf99a8d
--- /dev/null
+++ b/files/pl/web/xslt/strip-space/index.html
@@ -0,0 +1,31 @@
+---
+title: strip-space
+slug: Web/XSLT/strip-space
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/strip-space
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:strip-space&gt;</code> definiuje elementy w dokumencie źródłowym, dla których białe znaki powinny zostać usunięte.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:strip-space elements=LISTA-NAZW /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>elements</code>
+</dt><dd>Określa listę oddzielonych za pomocą spacji elementów w źródle, którego węzły tekstowe zawierające tylko białe znaki powinny zostać usunięte.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 3.4
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/strip-space", "fr": "fr/XSLT/strip-space" } ) }}
diff --git a/files/pl/web/xslt/stylesheet/index.html b/files/pl/web/xslt/stylesheet/index.html
new file mode 100644
index 0000000000..36275a7efd
--- /dev/null
+++ b/files/pl/web/xslt/stylesheet/index.html
@@ -0,0 +1,34 @@
+---
+title: stylesheet
+slug: Web/XSLT/stylesheet
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/stylesheet
+---
+<p>{{ XsltRef() }}</p>
+<p>Element <code>&lt;xsl:stylesheet&gt;</code> (lub odpowiadający mu element <code>&lt;xsl:transform&gt;</code>) jest najbardziej zewnętrznym elementem arkusza.</p>
+<h3 id="Deklaracja_przestrzeni_nazw" name="Deklaracja_przestrzeni_nazw">Deklaracja przestrzeni nazw</h3>
+<p>Pseudoatrybut wymagany do identyfikacji dokumentu jako arkusza XSLT. Zazwyczaj jest to <code>xmlns:xsl="<span class="nowiki">http://www.w3.org/1999/XSL/Transform</span>"</code>.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre>&lt;xsl:stylesheet
+ version=LICZBA
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ id=NAZWA
+ extension-element-prefixes=LISTA-NAZW
+ exclude-result-prefixes=LISTA-NAZW&gt;
+ CALY ARKUSZ
+&lt;/xsl:stylesheet&gt;</pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty">Wymagane atrybuty</h3>
+<dl><dt><code>version</code> </dt><dd>Określa wersję XSLT wymaganą przez ten arkusz. </dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty">Opcjonalne atrybuty</h3>
+<dl><dt><code>id </code>(Obsługiwany od wersji 7.0 tylko wtedy, gdy jednoznacznie wywołany poprzez liniowe DTD.) </dt><dd>Określa <code>id</code> dla tego arkusza. Jest on używany najczęściej wtedy, gdy arkusz jest osadzony w innym dokumencie XML. </dd></dl> <dl><dt>extension-element-prefixes (Nieobsługiwany.) </dt><dd>Określa listę oddzielonych spacjami prefiksów przestrzeni nazw dla elementów rozszerzenia wewnątrz tego dokumentu. </dd></dl> <dl><dt>exclude-result-prefixes </dt><dd>Określa dowolną przestrzeń nazw użytą w tym dokumencie, która nie powinna zostać wysłana do dokumentu wyjściowego. Lista jest oddzielona za pomocą białych znaków. </dd></dl>
+<h3 id="Typ" name="Typ">Typ</h3>
+<p>Wymagany, najbardziej zewnętrzny element arkusza.</p>
+<h3 id="Definicja" name="Definicja">Definicja</h3>
+<p>XSLT, sekcja 2.2.</p>
+<h3 id="Gecko" name="Gecko">Gecko</h3>
+<p>Częściowo obsługuje. Zobacz powyższe komentarze.</p>
+<p>{{ languages( { "en": "en/XSLT/stylesheet", "fr": "fr/XSLT/stylesheet" } ) }}</p>
diff --git a/files/pl/web/xslt/template/index.html b/files/pl/web/xslt/template/index.html
new file mode 100644
index 0000000000..b428b9eaf0
--- /dev/null
+++ b/files/pl/web/xslt/template/index.html
@@ -0,0 +1,47 @@
+---
+title: template
+slug: Web/XSLT/template
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/template
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:template&gt;</code> definiuje szablon produkujący wyjście. Ten element musi posiadać ustawiony atrybut match lub atrybut name.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:template
+ match=WZORZEC
+ name=NAZWA
+ mode=NAZWA
+ priority=LICZBA&gt;
+ &lt;xsl:param&gt; [opcjonalnie]
+ SZABLON
+&lt;/xsl:template&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>match</code>
+</dt><dd>Określa wzór, który warunkuje elementy, dla których szablon ten powinien zostać użyty. Jest to wymagany atrybut, gdy nie został zdefiniowany atrybut <code>name</code>.
+</dd></dl>
+<dl><dt><code>name</code>
+</dt><dd>Określa dla szablonu nazwę, za pomocą której może on być wywołany przez element <code>&lt;xsl:call-template&gt;</code>.
+</dd></dl>
+<dl><dt><code>mode</code>
+</dt><dd>Określa dla szablonu konkretny tryb, który może być dobrany przez atrybut elementu <code>&lt;xsl:apply-templates&gt;</code>. Jest to użyteczne przy przetwarzaniu tej samej informacji na różne sposoby.
+</dd></dl>
+<dl><dt><code>priority</code>
+</dt><dd>Określa numeryczny priorytet dla tego szablonu. Może to być dowolna liczba różna od <code>Infinity</code>. Procesor używa tej liczby, gdy więcej niż jeden szablon dobiera ten sam węzeł.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu, musi być dzieckiem <code>&lt;xsl:stylesheet&gt;</code> lub <code>&lt;xsl:transform&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 5.3.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/template", "fr": "fr/XSLT/template" } ) }}
diff --git a/files/pl/web/xslt/text/index.html b/files/pl/web/xslt/text/index.html
new file mode 100644
index 0000000000..af8c6473af
--- /dev/null
+++ b/files/pl/web/xslt/text/index.html
@@ -0,0 +1,34 @@
+---
+title: text
+slug: Web/XSLT/text
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/text
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:text&gt;</code> zapisuje tekst literałowy do drzewa wyjściowego. Może on zawierać elementy <code>#PCDATA</code>, tekst literałowy i referencje encji.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:text disable-output-escaping="yes" | "no"&gt;
+ TEKST
+&lt;/xsl:text&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>disable-output-escaping</code> (Netscape nie dzieli wyników przekształcenia - poniższego "wyjścia" - dlatego atrybut ten jest w zasadzie nieistotny w znaczeniu. Aby otrzymać na wyjściu encje html użyj wartości numerycznych, np. <code>&amp;#160</code> dla <code>&amp;nbsp</code>)
+</dt><dd>Określa czy znaki specjalne są pomijane przy zapisywaniu do wyjścia. Dostępne wartości to "<code>yes</code>" lub "<code>no</code>". Przykładowo, jeżeli ustawiona jest wartość "<code>yes</code>", &lt;tt&gt;&gt;&lt;/tt&gt; jest wyświetlane jako <code>&gt;</code>, a nie jako "<code>&amp;gt</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.2
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje jak wspomniano wyżej.
+</p>{{ languages( { "en": "en/XSLT/text", "fr": "fr/XSLT/text" } ) }}
diff --git a/files/pl/web/xslt/transform/index.html b/files/pl/web/xslt/transform/index.html
new file mode 100644
index 0000000000..8fc9637505
--- /dev/null
+++ b/files/pl/web/xslt/transform/index.html
@@ -0,0 +1,17 @@
+---
+title: transform
+slug: Web/XSLT/transform
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/transform
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:transform&gt;</code> jest dokładnie równoważny elementowi <code><a href="pl/XSLT/stylesheet">&lt;xsl:stylesheet&gt;</a></code>.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/transform", "fr": "fr/XSLT/transform" } ) }}
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html b/files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html
new file mode 100644
index 0000000000..59da884b56
--- /dev/null
+++ b/files/pl/web/xslt/transformacje_xml_z_xslt/dokumentacja_xslt_xpath/index.html
@@ -0,0 +1,243 @@
+---
+title: Dokumentacja XSLT/XPath
+slug: Web/XSLT/Transformacje_XML_z_XSLT/Dokumentacja_XSLT_XPath
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XPath
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference
+---
+<p>
+{{ XsltRef() }}
+Alfabetyczna lista elementów objaśniająca, wyrażenia i funkcje stanowiące rekomendację W3C XSLT 1.0 i tak samo jak z odpowiednie sekcje rekomendacji XPath. Rozwój procesora XSLT jest w toku i ten dokument będzie aktualizowany pod względem funkcjonalności w miarę jak bedzie się on rozszerzał. </p>
+<h3 id="Elementy" name="Elementy"> <a href="pl/XSLT/Elementy">Elementy</a> </h3>
+<h4 id="xsl:apply-imports" name="xsl:apply-imports"> <a href="pl/XSLT/apply-imports">xsl:apply-imports</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:apply-templates" name="xsl:apply-templates"> <a href="pl/XSLT/apply-templates">xsl:apply-templates</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:attribute" name="xsl:attribute"> <a href="pl/XSLT/attribute">xsl:attribute</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:attribute-set" name="xsl:attribute-set"> <a href="pl/XSLT/attribute-set">xsl:attribute-set</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:call-template" name="xsl:call-template"> <a href="pl/XSLT/call-template">xsl:call-template</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:choose" name="xsl:choose"> <a href="pl/XSLT/choose">xsl:choose</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:comment" name="xsl:comment"> <a href="pl/XSLT/comment">xsl:comment</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:copy" name="xsl:copy"> <a href="pl/XSLT/copy">xsl:copy</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:copy-of" name="xsl:copy-of"> <a href="pl/XSLT/copy-of">xsl:copy-of</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:decimal-format" name="xsl:decimal-format"> <a href="pl/XSLT/decimal-format">xsl:decimal-format</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:element" name="xsl:element"> <a href="pl/XSLT/element">xsl:element</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:fallback" name="xsl:fallback"> <a href="pl/XSLT/fallback">xsl:fallback</a> </h4>
+<p><i>(nie obsługiwany)</i>
+</p>
+<h4 id="xsl:for-each" name="xsl:for-each"> <a href="pl/XSLT/for-each">xsl:for-each</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:if" name="xsl:if"> <a href="pl/XSLT/if">xsl:if</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:import" name="xsl:import"> <a href="pl/XSLT/import">xsl:import</a> </h4>
+<p><i>(przeważnie obsługiwany)</i>
+</p>
+<h4 id="xsl:include" name="xsl:include"> <a href="pl/XSLT/include">xsl:include</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:key" name="xsl:key"> <a href="pl/XSLT/key">xsl:key</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:message" name="xsl:message"> <a href="pl/XSLT/message">xsl:message</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:namespace-alias" name="xsl:namespace-alias"> <a href="pl/XSLT/namespace-alias">xsl:namespace-alias</a> </h4>
+<p><i>(nie obsługiwany)</i>
+</p>
+<h4 id="xsl:number" name="xsl:number"> <a href="pl/XSLT/number">xsl:number</a> </h4>
+<p><i>(częściowo obsługiwany)</i>
+</p>
+<h4 id="xsl:otherwise" name="xsl:otherwise"> <a href="pl/XSLT/otherwise">xsl:otherwise</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:output" name="xsl:output"> <a href="pl/XSLT/output">xsl:output</a> </h4>
+<p><i>(częściowo obsługiwany)</i>
+</p>
+<h4 id="xsl:param" name="xsl:param"> <a href="pl/XSLT/param">xsl:param</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:preserve-space" name="xsl:preserve-space"> <a href="pl/XSLT/preserve-space">xsl:preserve-space</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:processing-instruction" name="xsl:processing-instruction"> <a href="pl/XSLT/processing-instruction">xsl:processing-instruction</a> </h4>
+<h4 id="xsl:sort" name="xsl:sort"> <a href="pl/XSLT/sort">xsl:sort</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:strip-space" name="xsl:strip-space"> <a href="pl/XSLT/strip-space">xsl:strip-space</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:stylesheet" name="xsl:stylesheet"> <a href="pl/XSLT/stylesheet">xsl:stylesheet</a> </h4>
+<p><i>(częściowo obsługiwany)</i>
+</p>
+<h4 id="xsl:template" name="xsl:template"> <a href="pl/XSLT/template">xsl:template</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:text" name="xsl:text"> <a href="pl/XSLT/text">xsl:text</a> </h4>
+<p><i>(częściowo obsługiwany)</i>
+</p>
+<h4 id="xsl:transform" name="xsl:transform"> <a href="pl/XSLT/transform">xsl:transform</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:value-of" name="xsl:value-of"> <a href="pl/XSLT/value-of">xsl:value-of</a> </h4>
+<p><i>(częściowo obsługiwany)</i>
+</p>
+<h4 id="xsl:variable" name="xsl:variable"> <a href="pl/XSLT/variable">xsl:variable</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:when" name="xsl:when"> <a href="pl/XSLT/when">xsl:when</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h4 id="xsl:with-param" name="xsl:with-param"> <a href="pl/XSLT/with-param">xsl:with-param</a> </h4>
+<p><i>(obsługiwany)</i>
+</p>
+<h3 id="Osie_wierzcho.C5.82k.C3.B3w" name="Osie_wierzcho.C5.82k.C3.B3w"> <a href="pl/XPath/Osie">Osie wierzchołków</a> </h3>
+<h4 id="ancestor" name="ancestor"> <a href="pl/XPath/Osie/ancestor">ancestor</a> </h4>
+<h4 id="ancestor-or-self" name="ancestor-or-self"> <a href="pl/XPath/Osie/ancestor-or-self">ancestor-or-self</a> </h4>
+<h4 id="attribute" name="attribute"> <a href="pl/XPath/Osie/attribute">attribute</a> </h4>
+<h4 id="child" name="child"> <a href="pl/XPath/Osie/child">child</a> </h4>
+<h4 id="descendant" name="descendant"> <a href="pl/XPath/Osie/descendant">descendant</a> </h4>
+<h4 id="descendant-or-self" name="descendant-or-self"> <a href="pl/XPath/Osie/descendant-or-self">descendant-or-self</a> </h4>
+<h4 id="following" name="following"> <a href="pl/XPath/Osie/following">following</a> </h4>
+<h4 id="following-sibling" name="following-sibling"> <a href="pl/XPath/Osie/following-sibling">following-sibling</a> </h4>
+<h4 id="namespace" name="namespace"> <a href="pl/XPath/Osie/namespace">namespace</a> </h4>
+<dl><dd> <i>(nie obsługiwane)</i>
+</dd></dl>
+<h4 id="parent" name="parent"> <a href="pl/XPath/Osie/parent">parent</a> </h4>
+<h4 id="preceding" name="preceding"> <a href="pl/XPath/Osie/preceding">preceding</a> </h4>
+<h4 id="preceding-sibling" name="preceding-sibling"> <a href="pl/XPath/Osie/preceding-sibling">preceding-sibling</a> </h4>
+<h4 id="self" name="self"> <a href="pl/XPath/Osie/self">self</a> </h4>
+<h3 id="Funkcje" name="Funkcje"> <a href="pl/XPath/Funkcje">Funkcje</a> </h3>
+<h4 id="boolean.28.29" name="boolean.28.29"> <a href="pl/XPath/Funkcje/boolean">boolean()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="ceiling.28.29" name="ceiling.28.29"> <a href="pl/XPath/Funkcje/ceiling">ceiling()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="concat.28.29" name="concat.28.29"> <a href="pl/XPath/Funkcje/concat">concat()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="contains.28.29" name="contains.28.29"> <a href="pl/XPath/Funkcje/contains">contains()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="count.28.29" name="count.28.29"> <a href="pl/XPath/Funkcje/count">count()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="current.28.29" name="current.28.29"> <a href="pl/XPath/Funkcje/current">current()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="document.28.29" name="document.28.29"> <a href="pl/XPath/Funkcje/document">document()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="element-available.28.29" name="element-available.28.29"> <a href="pl/XPath/Funkcje/element-available">element-available()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="false.28.29" name="false.28.29"> <a href="pl/XPath/Funkcje/false">false()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="floor.28.29" name="floor.28.29"> <a href="pl/XPath/Funkcje/floor">floor()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="format-number.28.29" name="format-number.28.29"> <a href="pl/XPath/Funkcje/format-number">format-number()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="function-available.28.29" name="function-available.28.29"> <a href="pl/XPath/Funkcje/function-available">function-available()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="generate-id.28.29" name="generate-id.28.29"> <a href="pl/XPath/Funkcje/generate-id">generate-id()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="id.28.29" name="id.28.29"> <a href="pl/XPath/Funkcje/id">id()</a> </h4>
+<p><i>(częściowo obsługiwana)</i>
+</p>
+<h4 id="key.28.29" name="key.28.29"> <a href="pl/XPath/Funkcje/key">key()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="lang.28.29" name="lang.28.29"> <a href="pl/XPath/Funkcje/lang">lang()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="last.28.29" name="last.28.29"> <a href="pl/XPath/Funkcje/last">last()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="local-name.28.29" name="local-name.28.29"> <a href="pl/XPath/Funkcje/local-name">local-name()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="name.28.29" name="name.28.29"> <a href="pl/XPath/Funkcje/name">name()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="namespace-uri.28.29" name="namespace-uri.28.29"> <a href="pl/XPath/Funkcje/namespace-uri">namespace-uri()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="normalize-space.28.29" name="normalize-space.28.29"> <a href="pl/XPath/Funkcje/normalize-space">normalize-space()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="not.28.29" name="not.28.29"> <a href="pl/XPath/Funkcje/not">not()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="number.28.29" name="number.28.29"> <a href="pl/XPath/Funkcje/number">number()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="position.28.29" name="position.28.29"> <a href="pl/XPath/Funkcje/position">position()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="round.28.29" name="round.28.29"> <a href="pl/XPath/Funkcje/round">round()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="starts-with.28.29" name="starts-with.28.29"> <a href="pl/XPath/Funkcje/starts-with">starts-with()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="string.28.29" name="string.28.29"> <a href="pl/XPath/Funkcje/string">string()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="string-length.28.29" name="string-length.28.29"> <a href="pl/XPath/Funkcje/string-length">string-length()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="substring.28.29" name="substring.28.29"> <a href="pl/XPath/Funkcje/substring">substring()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="substring-after.28.29" name="substring-after.28.29"> <a href="pl/XPath/Funkcje/substring-after">substring-after()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="substring-before.28.29" name="substring-before.28.29"> <a href="pl/XPath/Funkcje/substring-before">substring-before()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="sum.28.29" name="sum.28.29"> <a href="pl/XPath/Funkcje/sum">sum()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="system-property.28.29" name="system-property.28.29"> <a href="pl/XPath/Funkcje/system-property">system-property()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="translate.28.29" name="translate.28.29"> <a href="pl/XPath/Funkcje/translate">translate()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="true.28.29" name="true.28.29"> <a href="pl/XPath/Funkcje/true">true()</a> </h4>
+<p><i>(obsługiwana)</i>
+</p>
+<h4 id="unparsed-entity-url.28.29" name="unparsed-entity-url.28.29"> <a href="pl/XPath/Funkcje/unparsed-entity-url">unparsed-entity-url()</a> </h4>
+<p><i>(nie obsługiwana)</i>
+</p>{{ languages( { "en": "en/Transforming_XML_with_XSLT/The_Netscape_XSLT//XPath_Reference", "fr": "fr/Transformations_XML_avec_XSLT/La_r\u00e9f\u00e9rence_XSLT//XPath_de_Netscape", "ja": "ja/Transforming_XML_with_XSLT/The_Netscape_XSLT//XPath_Reference" } ) }}
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/index.html b/files/pl/web/xslt/transformacje_xml_z_xslt/index.html
new file mode 100644
index 0000000000..b02e157f61
--- /dev/null
+++ b/files/pl/web/xslt/transformacje_xml_z_xslt/index.html
@@ -0,0 +1,147 @@
+---
+title: Transformacje XML z XSLT
+slug: Web/XSLT/Transformacje_XML_z_XSLT
+tags:
+ - Strony_wymagające_dopracowania
+ - Transformacje_XML_z_XSLT
+ - Wszystkie_kategorie
+ - XML
+ - XSLT
+translation_of: Web/XSLT/Transforming_XML_with_XSLT
+---
+<h3 id="Og.C3.B3lny_przegl.C4.85d" name="Og.C3.B3lny_przegl.C4.85d"><a href="pl/Transformacje_XML_z_XSLT/Og%c3%b3lny_przegl%c4%85d">Ogólny przegląd</a></h3>
+
+<p>The separation of content and presentation is a key design feature of <a href="pl/XML">XML</a>. The structure of an XML document is designed to reflect and clarify important relationships among the individual aspects of the content itself, unhindered by a need to provide any indication about how this data should eventually be presented. This intelligent structuring is particularly important as more and more data transfers are automated and take place between highly heterogeneous machines linked by a network.</p>
+
+<p>Yet eventually much of the content stored in XML documents will need to be presented to human readers. Because a browser provides a familiar and highly flexible interface, it is an ideal mechanism for delivering such presentation versions of XML content. Built from the ground up utilizing a wide variety of XML technologies, Mozilla incorporates within itself all of the mechanisms needed to process both original XML documents and the specialized stylesheets used to style and lay them out for HTML display, reducing server load with client-side processing.</p>
+
+<p>At present, Gecko (the layout engine behind Mozilla and Firefox) supports two forms of XML stylesheets. For basic control of appearance - fonts, colors, position, and so forth, Gecko uses <a href="pl/CSS">CSS</a>, familiar from <a href="pl/DHTML">DHTML</a>. All of CSS1 and most of CSS2 are supported. Support for the emerging CSS3 standard is under development. For further information about CSS, see <a class="external" href="http://www.meyerweb.com/eric/css/">Eric Meyer's CSS pages</a>. For an overview of CSS1 and Netscape, see this <a class="external" href="http://home.netscape.com/browsers/future/standards.html#1">Browser Central page</a>.</p>
+
+<p>Our focus here is on the second type of stylesheet that Gecko supports: the XSLT stylesheet. XSLT stands for eXtensible Stylesheet Language/Transform and the name is apt. XSLT allows a stylesheet author to transform a primary XML document in two significant ways: manipulating and sorting the content, including a wholesale reordering of it if so desired, and transforming the content into a different format (and in the case of Netscape, the focus is on converting it on the fly into HTML which can then be displayed by the browser).</p>
+
+<h3 id="Dokumentacja_XSLT.2FXPath" name="Dokumentacja_XSLT.2FXPath">Dokumentacja XSLT/XPath</h3>
+
+<h4 id="Elementy" name="Elementy"><a href="pl/XSLT/Elementy">Elementy</a></h4>
+
+<ul>
+ <li><a href="pl/XSLT/apply-imports">xsl:apply-imports</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/apply-templates">xsl:apply-templates</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/attribute">xsl:attribute</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/attribute-set">xsl:attribute-set</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/call-template">xsl:call-template</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/choose">xsl:choose</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/comment">xsl:comment</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/copy">xsl:copy</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/copy-of">xsl:copy-of</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/decimal-format">xsl:decimal-format</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/element">xsl:element</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/fallback">xsl:fallback</a><em>(nie obsługiwany)</em></li>
+ <li><a href="pl/XSLT/for-each">xsl:for-each</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/if">xsl:if</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/import">xsl:import</a><em>(przeważnie obsługiwany)</em></li>
+ <li><a href="pl/XSLT/include">xsl:include</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/key">xsl:key</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/message">xsl:message</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/namespace-alias">xsl:namespace-alias</a><em>(nie obsługiwany)</em></li>
+ <li><a href="pl/XSLT/number">xsl:number</a><em>(częściowo obsługiwany)</em></li>
+ <li><a href="pl/XSLT/otherwise">xsl:otherwise</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/output">xsl:output</a><em>(częściowo obsługiwany)</em></li>
+ <li><a href="pl/XSLT/param">xsl:param</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/preserve-space">xsl:preserve-space</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/processing-instruction">xsl:processing-instruction</a></li>
+ <li><a href="pl/XSLT/sort">xsl:sort</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/strip-space">xsl:strip-space</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/stylesheet">xsl:stylesheet</a><em>(częściowo obsługiwany)</em></li>
+ <li><a href="pl/XSLT/template">xsl:template</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/text">xsl:text</a><em>(częściowo obsługiwany)</em></li>
+ <li><a href="pl/XSLT/transform">xsl:transform</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/value-of">xsl:value-of</a><em>(częściowo obsługiwany)</em></li>
+ <li><a href="pl/XSLT/variable">xsl:variable</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/when">xsl:when</a><em>(obsługiwany)</em></li>
+ <li><a href="pl/XSLT/with-param">xsl:with-param</a><em>(obsługiwany)</em></li>
+</ul>
+
+<h4 id="Osie_wierzcho.C5.82k.C3.B3w" name="Osie_wierzcho.C5.82k.C3.B3w"><a href="pl/XPath/Osie">Osie wierzchołków</a></h4>
+
+<ul>
+ <li><a href="pl/XPath/Osie/ancestor">ancestor</a></li>
+ <li><a href="pl/XPath/Osie/ancestor-or-self">ancestor-or-self</a></li>
+ <li><a href="pl/XPath/Osie/attribute">attribute</a></li>
+ <li><a href="pl/XPath/Osie/child">child</a></li>
+ <li><a href="pl/XPath/Osie/descendant">descendant</a></li>
+ <li><a href="pl/XPath/Osie/descendant-or-self">descendant-or-self</a></li>
+ <li><a href="pl/XPath/Osie/following">following</a></li>
+ <li><a href="pl/XPath/Osie/following-sibling">following-sibling</a></li>
+ <li><a href="pl/XPath/Osie/namespace">namespace</a><em>(nie obsługiwana)</em></li>
+ <li><a href="pl/XPath/Osie/parent">parent</a></li>
+ <li><a href="pl/XPath/Osie/preceding">preceding</a></li>
+ <li><a href="pl/XPath/Osie/preceding-sibling">preceding-sibling</a></li>
+ <li><a href="pl/XPath/Osie/self">self</a></li>
+</ul>
+
+<h4 id="Funkcje" name="Funkcje"><a href="pl/XPath/Funkcje">Funkcje</a></h4>
+
+<ul>
+ <li><a href="pl/XPath/Funkcje/boolean">boolean()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/ceiling">ceiling()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/concat">concat()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/contains">contains()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/count">count()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/current">current()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/document">document()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/element-available">element-available()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/false">false()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/floor">floor()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/format-number">format-number()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/function-available">function-available()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/generate-id">generate-id()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/id">id()</a><em>(częściowo obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/key">key()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/lang">lang()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/last">last()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/local-name">local-name()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/name">name()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/namespace-uri">namespace-uri()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/normalize-space">normalize-space()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/not">not()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/number">number()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/position">position()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/round">round()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/starts-with">starts-with()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/string">string()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/string-length">string-lenght()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/substring">substring()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/substring-after">substring-after()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/substring-before">substring-before()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/sum">sum()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/system-property">system-property()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/translate">translate()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/true">true()</a><em>(obsługiwana)</em></li>
+ <li><a href="pl/XPath/Funkcje/unparsed-entity-url">unparsed-entity-url()</a><em>(nie obsługiwana)</em></li>
+</ul>
+
+<h3 id="Przeczytaj_wi.C4.99cej" name="Przeczytaj_wi.C4.99cej"><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej">Przeczytaj więcej</a></h3>
+
+<ul>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Ksi.C4.85.C5.BCki">Książki</a></li>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Online">Online</a>
+ <ul>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Konsorcjum_World_Wide_Web">Konsorcjum World Wide Web</a></li>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Portale">Portale</a></li>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Artyku.C5.82y">Artykuły</a></li>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Przewodniki.2FPrzyk.C5.82ady">Przewodniki/Przykłady</a></li>
+ <li><a href="pl/Transformacje_XML_z_XSLT/Przeczytaj_wi%c4%99cej#Listy_dyskusyjne.2FGrupy_newsowe">Listy dyskusyjne/Grupy newsowe</a></li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="Index" name="Index"><a href="pl/Transformacje_XML_z_XSLT/Index">Index</a></h3>
+
+<div class="originaldocinfo">
+<h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+
+<ul>
+ <li>Copyright Information: Copyright © 2001-2003 Netscape. All rights reserved.</li>
+ <li>Note: This reprinted article was originally part of the DevEdge site.</li>
+</ul>
+</div>
diff --git a/files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html b/files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html
new file mode 100644
index 0000000000..7eff31a7f4
--- /dev/null
+++ b/files/pl/web/xslt/transformacje_xml_z_xslt/przeczytaj_więcej/index.html
@@ -0,0 +1,205 @@
+---
+title: Przeczytaj więcej
+slug: Web/XSLT/Transformacje_XML_z_XSLT/Przeczytaj_więcej
+tags:
+ - Transformacje_XML_z_XSLT
+ - Wszystkie_kategorie
+ - XML
+ - XSLT
+translation_of: Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading
+---
+<a href="/pl/docs/Transformacje_XML_z_XSLT">« Transformacje XML z XSLT</a>
+
+<h3 id="Drukowane" name="Drukowane">Drukowane</h3>
+
+<h4 id="Ksi.C4.85.C5.BCki" name="Ksi.C4.85.C5.BCki">Książki</h4>
+
+<dl>
+ <dd><strong>XSLT: Programmer's Reference, Second Edition</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: Michael H. Kay</dd>
+ <dd><strong>Długość</strong>: 992 stron</dd>
+ <dd><strong>Wydawca</strong>: Wrox; 2 edycja (3 maja 2001)</dd>
+ <dd><strong>ISBN</strong>: 0764543814
+ <dl>
+ <dd>Michael Kay jest członkiem grupy roboczej W3C XSL i autorem swojego własnego, open source'owego procesora XSLT o nazwie Saxon. Jest on również autorem jedynej książki na ten temat, która doczekała się drugiego wydania. Jest to obszerna, dobrze napisana książka, świetnie wyczerpująca temat (czasem może nawet samego czytelnika), opisująca w najdrobniejszych detalach każdy istotny wątek w historii o XSLT.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<p><span class="comment"><a class="external" href="http://www.amazon.com/XSLT-Programmers-Reference-Programmer/dp/0764543814" rel="freelink">http://www.amazon.com/XSLT-Programme.../dp/0764543814</a></span></p>
+
+<p> </p>
+
+<dl>
+ <dd><strong>XSLT</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: Doug Tidwell</dd>
+ <dd><strong>Długość</strong>: 473 stron</dd>
+ <dd><strong>Wydawnictwo</strong>: O'Reilly Media; 1 edycja (15 sierpnia 2001)</dd>
+ <dd><strong>ISBN</strong>: 0596000537
+ <dl>
+ <dd>Doug Tidwell jest starszym pracownikiem firmy IBM i ogólnie czołowym kaznodzieją technologii XML. Jest on autorem kilku artykułów i przewodników na temat różnych aspektów XML-a na stronie IBM dotyczącej rozwoju języka XML. Książka ta nie jest w pewien sposób tak pełna jak autorstwa Michaela Kaya, ale dobrze wyjaśnia podstawy przedstawiając jednocześnie nieco interesujących przykładów.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<p><span class="comment"><a class="external" href="http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537" rel="freelink">http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537</a></span></p>
+
+<p> </p>
+
+<dl>
+ <dd><strong>Learning XML, Second Edition</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: Erik T. Ray</dd>
+ <dd><strong>Długość</strong>: 432 stron</dd>
+ <dd><strong>Wydawnictwo</strong>: O'Reilly Media; 2 edycja (22 września 2003)</dd>
+ <dd><strong>ISBN</strong>: 0596004206
+ <dl>
+ <dd>Jak wskazuje sam tytuł, jest to ogólny przegląd XML-a. Rozdział 6 jest szczególnie poświęcony XSLT.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<p><span class="comment"><a class="external" href="http://www.amazon.com/gp/product/0596004206" rel="freelink">http://www.amazon.com/gp/product/0596004206</a></span></p>
+
+<h3 id="Cyfrowe" name="Cyfrowe">Cyfrowe</h3>
+
+<h4 id="Strony_internetowe" name="Strony_internetowe">Strony internetowe</h4>
+
+<dl>
+ <dd><strong>Konsorcjum World Wide Web</strong>
+
+ <dl>
+ <dd><strong>Strona główna W3C</strong>: <a class="external" href="http://www.w3.org/" rel="freelink">http://www.w3.org/</a></dd>
+ <dd><strong>Strona główna XSL</strong>: <a class="external" href="http://www.w3.org/Style/XSL/" rel="freelink">http://www.w3.org/Style/XSL/</a></dd>
+ <dd><strong>Rekomendacja XSLT w wersji 1.0</strong>: <a class="external" href="http://www.w3.org/TR/xslt" rel="freelink">http://www.w3.org/TR/xslt</a></dd>
+ <dd><strong>Archiwum publicznych dyskusji na temat stylów (CSS i XSLT)</strong>: <a class="external" href="http://lists.w3.org/Archives/Public/www-style/" rel="freelink">http://lists.w3.org/Archives/Public/www-style/</a></dd>
+ <dd><strong>Rekomendacja XPath w wersji 1.0</strong>: <a class="external" href="http://www.w3.org/TR/xpath" rel="freelink">http://www.w3.org/TR/xpath</a>
+ <dl>
+ <dd>Konsorcjum World Wide Web jest organem wydającym Rekomendacje dla wielu technologii internetowych, z których de-facto duża ilość staje się standardami.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<h4 id="Artyku.C5.82y" name="Artyku.C5.82y">Artykuły</h4>
+
+<dl>
+ <dd><strong>Hands-on XSL</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: Don R. Day</dd>
+ <dd><strong>Lokalizacja</strong>: <a class="external" href="http://www-106.ibm.com/developerworks/library/x-hands-on-xsl/" rel="freelink">http://www-106.ibm.com/developerwork...-hands-on-xsl/</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>Understanding XSLT</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: Jay Greenspan</dd>
+ <dd><strong>Lokalizacja</strong>: <a class="external" href="http://hotwired.lycos.com/webmonkey/98/43/index2a.html?tw=authoring" rel="freelink">http://hotwired.lycos.com/webmonkey/...l?tw=authoring</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>What is XSLT?</strong>
+
+ <dl>
+ <dd><strong>Autor</strong>: G. Ken Holman</dd>
+ <dd><strong>Lokalizacja</strong>: <a class="external" href="http://www.xml.com/pub/a/2000/08/holman/index.html" rel="freelink">http://www.xml.com/pub/a/2000/08/holman/index.html</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<h4 id="Przewodniki.2FPrzyk.C5.82ady" name="Przewodniki.2FPrzyk.C5.82ady">Przewodniki/Przykłady</h4>
+
+<dl>
+ <dd><strong>Zvon</strong>
+
+ <dl>
+ <dd><strong>XSL Programmers</strong>: <a class="external" href="http://www.zvon.org/o_html/group_xsl.html" rel="freelink">http://www.zvon.org/o_html/group_xsl.html</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>Jeni's XSLT Pages</strong>
+
+ <dl>
+ <dd><strong>Indeks</strong>: <a class="external" href="http://www.jenitennison.com/xslt/" rel="freelink">http://www.jenitennison.com/xslt/</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>XMLPitstop.com</strong>
+
+ <dl>
+ <dd><strong>StyleSheet Center</strong>: <a class="external" href="http://www.xmlpitstop.com/Default.asp?DataType=SSC" rel="freelink">http://www.xmlpitstop.com/Default.asp?DataType=SSC</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>XSL Tutorial</strong>
+
+ <dl>
+ <dd><strong>Indeks</strong>: <a class="external" href="http://www.nwalsh.com/docs/tutorials/xsl/" rel="freelink">http://www.nwalsh.com/docs/tutorials/xsl/</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<h4 id="Inne" name="Inne">Inne</h4>
+
+<dl>
+ <dd><strong>Cover Pages</strong>
+
+ <dl>
+ <dd><strong>Extensible Stylesheet Language (XSL)</strong>: <a class="external" href="http://www.oasis-open.org/cover/xsl.html" rel="freelink">http://www.oasis-open.org/cover/xsl.html</a></dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>XSL-List</strong>
+
+ <dl>
+ <dd><strong>Subskrypcja</strong>: <a class="external" href="http://www.mulberrytech.com/xsl/xsl-list/" rel="freelink">http://www.mulberrytech.com/xsl/xsl-list/</a></dd>
+ <dd><strong>Archiwa</strong>: <a class="external" href="http://www.biglist.com/lists/xsl-list/archives/" rel="freelink">http://www.biglist.com/lists/xsl-list/archives/</a>
+ <dl>
+ <dd>XSL-List jest bardzo aktywną ogólną listą mailingową, hostowaną przez <a class="external" href="http://mulberrytech.com/">Mulberry Technologies</a></dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<dl>
+ <dd><strong>mozilla.dev.tech.xslt</strong>
+
+ <dl>
+ <dd><strong>Google Groups</strong>: <a class="external" href="http://groups.google.com/group/mozilla.dev.tech.xslt" rel="freelink">http://groups.google.com/group/mozilla.dev.tech.xslt</a>
+
+ <dl>
+ <dd>Jest to grupa news, która dyskutuje na tematy specyficzne dla XSLT w Netscape.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+</dl>
+
+<p>{{ languages( { "en": "en/Transforming_XML_with_XSLT/For_Further_Reading", "fr": "fr/Transformations_XML_avec_XSLT/Autres_ressources" } ) }}</p>
diff --git a/files/pl/web/xslt/value-of/index.html b/files/pl/web/xslt/value-of/index.html
new file mode 100644
index 0000000000..3da1744972
--- /dev/null
+++ b/files/pl/web/xslt/value-of/index.html
@@ -0,0 +1,32 @@
+---
+title: value-of
+slug: Web/XSLT/value-of
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/value-of
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:value-of&gt;</code> ocenia wyrażenie XPath, konwertuje je do ciągu znakowego, który następnie zapisuje do drzewa wynikowego.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:value-of select=WYRAZENIE disable-output-escaping="yes" | "no" /&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Określa wyrażenie XPath, które ma być ocenione i zwrócone do drzewa wynikowego.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>disable-output-escaping</code> (Netscape nie dzieli wyników przekształcenia - poniższego "wyjścia" - dlatego atrybut ten jest w zasadzie nieistotny w znaczeniu. Aby otrzymać na wyjściu encje html użyj wartości numerycznych, np. <code>&amp;#160</code> dla <code>&amp;nbsp</code>)
+</dt><dd>Określa czy znaki specjalne są pomijane przy zapisywaniu do wyjścia. Dostępne wartości to "<code>yes</code>" lub "<code>no</code>". Przykładowo, jeżeli ustawiona jest wartość "<code>yes</code>", &lt;tt&gt;&gt;&lt;/tt&gt; jest wyświetlane jako <code>&gt;</code>, a nie jako "<code>&amp;gt</code>".
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Instrukcja, pojawia się wraz z szablonem.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 7.6.1.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje poza powyższymi przypadkami.
+</p>{{ languages( { "en": "en/XSLT/value-of", "fr": "fr/XSLT/value-of", "ja": "ja/XSLT/value-of" } ) }}
diff --git a/files/pl/web/xslt/variable/index.html b/files/pl/web/xslt/variable/index.html
new file mode 100644
index 0000000000..3a8137da82
--- /dev/null
+++ b/files/pl/web/xslt/variable/index.html
@@ -0,0 +1,35 @@
+---
+title: variable
+slug: Web/XSLT/variable
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/variable
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:variable&gt;</code> deklaruje globalną lub lokalną zmienną w arkuszu i nadaje jej wartość. Ponieważ XSLT nie pozwala na działania pośrednie (ang. <i>side-effects</i>), wartość zmiennej po jej ustaleniu pozostanie ta sama, dopóki zmienna nie wyjdzie poza swój zasięg.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:variable name=NAME select=WYRAZENIE &gt;
+ SZABLON
+&lt;/xsl:variable&gt; </pre>
+<h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Nadaje zmiennej nazwę.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Określa wartość zmiennej poprzez wyrażenie XPath. Jeśli element zawiera szablon, atrybut jest ignorowany.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Element najwyższego poziomu lub instrukcja. Jeśli pojawia się jako element najwyższego poziomu, zmienna jest globalna w zasięgu i dostęp do niej może być osiągnięty poprzez cały dokument. Jeśli pojawia się wewnątrz szablonu, zmienna jest lokalna w zasięgu i jest dostępna tylko wewnątrz szablonu, w którym się pojawia.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 11.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/variable", "fr": "fr/XSLT/variable" } ) }}
diff --git a/files/pl/web/xslt/when/index.html b/files/pl/web/xslt/when/index.html
new file mode 100644
index 0000000000..e0a132be76
--- /dev/null
+++ b/files/pl/web/xslt/when/index.html
@@ -0,0 +1,33 @@
+---
+title: when
+slug: Web/XSLT/when
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/when
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:when&gt;</code> zawsze pojawia się wewnątrz elementu <code>&lt;xsl:choose&gt;</code>, działając jak instrukcja wyboru.
+</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:when test=WYRAZENIE&gt;
+ SZABLON
+&lt;/xsl:when&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>test</code>
+</dt><dd>Określa wyrażenie logiczne, które ma zostać ocenione. Jeśli jest prawdziwe, zawartość elementu jest przetwarzana; jeśli fałszywe, zawartość jest ignorowana.
+</dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<p>Brak.
+</p>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Podinstrukcja, pojawia się zawsze wewnątrz elementu <code>&lt;xsl:choose&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT, sekcja 9.2.
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/when", "es": "es/XSLT/when", "fr": "fr/XSLT/when" } ) }}
diff --git a/files/pl/web/xslt/with-param/index.html b/files/pl/web/xslt/with-param/index.html
new file mode 100644
index 0000000000..6d00d21d50
--- /dev/null
+++ b/files/pl/web/xslt/with-param/index.html
@@ -0,0 +1,32 @@
+---
+title: with-param
+slug: Web/XSLT/with-param
+tags:
+ - Dokumentacje
+ - Wszystkie_kategorie
+ - XSLT
+ - 'XSLT:Dokumentacje'
+translation_of: Web/XSLT/Element/with-param
+---
+<p>
+{{ XsltRef() }}
+</p><p>Element <code>&lt;xsl:with-param&gt;</code> ustala wartość parametru, który ma zostać przekazany do szablonu. </p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
+<pre>&lt;xsl:with-param name=NAZWA select=WYRAZENIE&gt;
+ SZABLON
+&lt;/xsl:with-param&gt;</pre> <h3 id="Wymagane_atrybuty" name="Wymagane_atrybuty"> Wymagane atrybuty </h3>
+<dl><dt><code>name</code>
+</dt><dd>Nadaje nazwę parametrowi. </dd></dl>
+<h3 id="Opcjonalne_atrybuty" name="Opcjonalne_atrybuty"> Opcjonalne atrybuty </h3>
+<dl><dt><code>select</code>
+</dt><dd>Definiuje wartość parametru poprzez wyrażenie XPath. Jeśli element zawiera szablon, atrybut jest ignorowany.
+</dd></dl>
+<h3 id="Typ" name="Typ"> Typ </h3>
+<p>Podinstrukcja, pojawia się zawsze wewnątrz elementu <code>&lt;xsl:apply-templates&gt;</code> lub <code>&lt;xsl:call-template&gt;</code>.
+</p>
+<h3 id="Definicja" name="Definicja"> Definicja </h3>
+<p>XSLT 11.6
+</p>
+<h3 id="Gecko" name="Gecko"> Gecko </h3>
+<p>Obsługuje.
+</p>{{ languages( { "en": "en/XSLT/with-param", "es": "es/XSLT/with-param", "fr": "fr/XSLT/with-param" } ) }}