XSLT - podręcznik elementów

Elementy XSLT pochodzące z rekomendacji W3C (XSLT Version 1.0).

Elementy XSLT

Jeśli potrzebujesz bardziej szczegółowych informacji na temat wymienionych elementów, kliknij link w kolumnie elementów.

  • N: oznacza najwcześniejszą wersję Netscape, która obsługuje ten znacznik
  • IE: oznacza najwcześniejszą wersję Internet Explorer, która obsługuje ten znacznik

Komentarz:Elementy obsługiwane w IE 5 mogą mieć niestandardowe zachowanie, ponieważ IE 5 został wydany przed ustanowieniem XSLT jako oficjalnego standardu W3C.

Element Opis IE N
apply-imports Zastosuj reguły szablonów z importowanego arkusza stylów. 6.0  
apply-templates Zastosuj szablon do bieżącego elementu lub jego podwęzłów. 5.0 6.0
attribute Dodaj atrybut do elementu. 5.0 6.0
attribute-set Utwórz nazwaną kolekcję atrybutów. 6.0 6.0
call-template Wywołaj określony szablon. 6.0 6.0
choose Używaj z <when> oraz <otherwise>, aby wyrażać wielokrotne testy warunkowe. 5.0 6.0
comment Utwórz węzeł komentarza w drzewie wynikowym. 5.0 6.0
copy Utwórz kopię bieżącego węzła (bez podwęzłów i atrybutów). 5.0 6.0
copy-of Utwórz kopię bieżącego węzła (z podwęzłami i atrybutami). 6.0 6.0
decimal-format Definicja, gdy liczby są konwertowane na ciąg znaków za pomocą funkcji format-number(). 6.0  
element Tworzy węzeł elementowy w dokumencie wyjściowym. 5.0 6.0
fallback Jeśli procesor nie obsługuje pewnego elementu XSLT, określa kod zastępczy do uruchomienia. 6.0  
for-each Przechodzi przez każdy węzeł w określonej kolekcji węzłów. 5.0 6.0
if Wklucza szablon, który jest stosowany tylko wtedy, gdy określone warunki są spełnione. 5.0 6.0
import Używane do wkluczenia zawartości szablonu do innego szablonu. 6.0 6.0
include Wklucza zawartość szablonu do innego szablonu. 6.0 6.0
key Deklaruje nazwaną klucz. 6.0 6.0
message Zapisuje wiadomość do wyjścia (do raportowania błędów). 6.0 6.0
namespace-alias Zastępuje przestrzenie nazw w szablonie różnymi przestrzeniami nazw w wyjściu. 6.0  
number Mierzy całkowitą pozycję węzła i formatuje liczbę. 6.0 6.0
otherwise Określa domyślne działanie elementu <choose>. 5.0 6.0
output Definiuje format dokumentu wyjściowego. 6.0 6.0
param Deklaruje lokalny lub globalny parametr. 6.0 6.0
preserve-space Używane do definiowania elementów, w których mają być zachowane białe znaki. 6.0 6.0
processing-instruction Tworzy węzeł instrukcji przetwarzania. 5.0 6.0
sort Sortuje wynik. 6.0 6.0
strip-space Określa elementy, z których mają być usunięte białe znaki. 6.0 6.0
stylesheet Definiuje element korzeniowy szablonu. 5.0 6.0
template Zastosowane reguły, gdy określony węzeł jest dopasowany. 5.0 6.0
text Tworzy węzeł tekstowy za pomocą szablonu. 5.0 6.0
transform Definiuje element korzeniowy szablonu. 6.0 6.0
value-of Wyodrębnia wartość wybranego węzła. 5.0 6.0
variable Deklaruje zmienną lokalną lub globalną. 6.0 6.0
when Określa działanie elementu <choose>. 5.0 6.0
with-param Określa wartość parametru do przekazania do szablonu. 6.0 6.0