From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pl/web/xslt/element/element/index.html | 36 +++++++++++++++++ files/pl/web/xslt/element/index.html | 58 ++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 files/pl/web/xslt/element/element/index.html create mode 100644 files/pl/web/xslt/element/index.html (limited to 'files/pl/web/xslt/element') 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 +--- +

+{{ XsltRef() }} +

Element <xsl:element> tworzy element w dokumencie wyjściowym.

+

Składnia

+
<xsl:element name=NAZWA namespace=URI use-attribute-sets=LISTA-NAZW >
+	SZABLON
+</xsl:element>
+

Wymagane atrybuty

+
name +
Określa żądaną nazwę elementu wyjściowego. Nazwa musi być zgodna z QName. +
+

Opcjonalne atrybuty

+
namespace +
Określa przestrzeń nazw elementu wyjściowego. +
use-attribute-sets +
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. +
+

Typ

+

Instrukcja, pojawia się wewnątrz szablonu. +

+

Definicja

+

XSLT, sekcja 7.1.2. +

+

Gecko

+

Obsługuje. +

{{ 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 +--- +

+{{ 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 <xsl:stylesheet> lub <xsl:transform>. 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 <hr> w arkuszu konwersji HTML. +

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 "<tt>image-dir</tt>" jest zdefiniowana następująco: +

+
<xsl:variable name="image-dir">/images</xsl:variable>

Wykonywane wyrażenie jest umieszczone w nawiasach klamrowych: +

+
<img src="{$image-dir}/mygraphic.jpg"/>

Rezulat będzie następujący: +

+
<img src="/images/mygraphic.jpg"/>

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. +

+ +{{ languages( { "en": "en/XSLT/Elements", "fr": "fr/XSLT/\u00c9l\u00e9ments", "ja": "ja/XSLT/Elements" } ) }} -- cgit v1.2.3-54-g00ecf