XSLT 1.0 kurz & gut
von: Evan Lenz
O'Reilly Verlag, 2006
ISBN: 9783897215177
Sprache: Deutsch
186 Seiten, Download: 4667 KB
Format: PDF, auch als Online-Lesen
Inhalt | 4 | ||
1 Datenmodell | 6 | ||
Knotentypen | 6 | ||
Knoteneigenschaften | 8 | ||
2 Die XPath-Sprache | 12 | ||
Datentypen | 12 | ||
Ergebnisbaumfragmente | 12 | ||
Ausdruckskontext | 13 | ||
Arten von Ausdrücken | 14 | ||
Knotenmengenausdrücke | 15 | ||
Lokalisierungspfade | 16 | ||
Wie Lokalisierungspfade ausgewertet werden | 21 | ||
Prädikate | 22 | ||
Andere Knotenmengenausdrücke | 25 | ||
Numerische Ausdrücke | 26 | ||
Arithmetische Operatoren | 26 | ||
String-Ausdrücke | 26 | ||
Boolesche Ausdrücke | 27 | ||
Vergleiche, die Knotenmengen einschließen | 28 | ||
Einfache Werte vergleichen | 29 | ||
3 Wie XSLT funktioniert | 30 | ||
Stylesheet-Struktur | 30 | ||
Verarbeitungsmodell | 31 | ||
Template-Regeln | 32 | ||
Template-Regeln anwenden | 33 | ||
Muster | 35 | ||
Konfliktlösung für Template-Regeln | 37 | ||
Modi | 39 | ||
Eingebaute Template-Regeln | 41 | ||
Inhalt von Template-Regeln | 42 | ||
Literale Ergebniselemente | 43 | ||
Attributwert-Templates | 44 | ||
Wie der XPath-Kontext initialisiert wird | 45 | ||
Whitespace entfernen | 47 | ||
Den Ergebnisbaum serialisieren | 47 | ||
Die Ausgabemaskierung abschalten | 48 | ||
XSLT-Elemente kategorisiert nach Anwendungsfällen | 48 | ||
4 Elemente | 50 | ||
Toplevel-Elemente | 50 | ||
Anweisungen | 51 | ||
Besondere Elemente | 52 | ||
QNamen | 53 | ||
Elementreferenz | 53 | ||
|
54 | ||
|
55 | ||
|
57 | ||
|
58 | ||
|
59 | ||
|
60 | ||
|
61 | ||
|
61 | ||
|
62 | ||
|
63 | ||
|
65 | ||
|
67 | ||
|
68 | ||
|
69 | ||
|
69 | ||
|
71 | ||
|
72 | ||
|
74 | ||
|
75 | ||
|
76 | ||
|
83 | ||
|
83 | ||
|
86 | ||
|
86 | ||
|
87 | ||
|
87 | ||
|
89 | ||
|
91 | ||
|
92 | ||
|
94 | ||
|
95 | ||
|
95 | ||
|
96 | ||
|
96 | ||
|
97 | ||
5 Funktionen | 98 | ||
XPath-Funktionen | 98 | ||
XSLT-Funktionen | 99 | ||
Datentyp-Umwandlungen | 99 | ||
Strings | 99 | ||
Zahlen | 101 | ||
Boolesche Werte | 101 | ||
Knotenmengen | 102 | ||
Funktionsreferenz | 103 | ||
6 XSLT erweitern | 117 | ||
Erweiterungsfunktionen | 117 | ||
Eine Erweiterungsfunktion verwenden | 118 | ||
Erweiterungselemente | 118 | ||
Ein Erweiterungselement verwenden | 119 | ||
EXSLT | 119 | ||
EXSLT – Common | 122 | ||
Core-Funktionen – Common-Modul | 122 | ||
Optionale Elemente – Common-Modul | 123 | ||
EXSLT – Dates and Times | 125 | ||
Datentypen | 125 | ||
Core-Funktionen – Dates and Times-Modul | 126 | ||
Optionale Funktionen – Dates and Times-Modul | 133 | ||
Optionale Elemente – Dates and Times-Modul | 139 | ||
EXSLT – Functions | 139 | ||
Core-Elemente – Functions-Modul | 139 | ||
Optionale Elemente – Functions-Modul | 142 | ||
EXSLT – Math | 143 | ||
Core-Funktionen – Math-Modul | 143 | ||
Optionale Funktionen – Math-Modul | 145 | ||
EXSLT – Random | 147 | ||
Core-Funktionen – Random-Modul | 147 | ||
EXSLT – Sets | 148 | ||
Core-Funktionen – Sets-Modul | 148 | ||
EXSLT – Dynamic | 151 | ||
Optionale Funktionen – Dynamic-Modul | 151 | ||
EXSLT – Regular Expressions | 159 | ||
Optionale Funktionen – Regular Expressions- Modul | 160 | ||
EXSLT – Strings | 164 | ||
Optionale Funktionen – Strings-Modul | 164 | ||
Anhang A: XPath 1.0-Grammatik | 171 | ||
Produktionen aus XPath 1.0 | 171 | ||
Produktionen aus »Namespaces in XML « | 175 | ||
Produktionen aus XML 1.0 | 176 | ||
Anhang B: Grammatik für XSLT-Muster | 177 | ||
Index | 178 | ||
Mehr eBooks bei www.ciando.com | 0 |