Thematischer Wortschatz spanisch-deutsch: Aufbauwortschatz - Phraseologie - Übersetzung - Konversation
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German Spanish |
Veröffentlicht: |
Berlin
Schmidt
2008
|
Ausgabe: | 3., neu bearb. und erw. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 224 S. 21 cm |
ISBN: | 9783503098316 3503098313 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023194733 | ||
003 | DE-604 | ||
005 | 20140217 | ||
007 | t | ||
008 | 080303s2008 |||| 00||| ger d | ||
015 | |a 07,N30,0890 |2 dnb | ||
015 | |a 08,A03,0788 |2 dnb | ||
016 | 7 | |a 984861289 |2 DE-101 | |
020 | |a 9783503098316 |c kart. : EUR 17.80, sfr 30.00 |9 978-3-503-09831-6 | ||
020 | |a 3503098313 |c kart. : EUR 17.80, sfr 30.00 |9 3-503-09831-3 | ||
024 | 3 | |a 9783503098316 | |
035 | |a (OCoLC)196478716 | ||
035 | |a (DE-599)DNB984861289 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger |a spa | |
049 | |a DE-19 |a DE-384 |a DE-473 |a DE-824 |a DE-20 |a DE-634 |a DE-739 |a DE-188 |a DE-355 | ||
082 | 0 | |a 468.3431 |2 22/ger | |
084 | |a IM 1505 |0 (DE-625)60940: |2 rvk | ||
100 | 1 | |a Domínguez, José María |e Verfasser |0 (DE-588)132752719 |4 aut | |
245 | 1 | 0 | |a Thematischer Wortschatz spanisch-deutsch |b Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |c José María Domínguez und Miguel Valle |
246 | 1 | 3 | |a Thematischer Wortschatz Spanisch - Deutsch |
250 | |a 3., neu bearb. und erw. Aufl. | ||
264 | 1 | |a Berlin |b Schmidt |c 2008 | |
300 | |a 224 S. |c 21 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Spanisch |0 (DE-588)4077640-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Wortschatz |0 (DE-588)4126555-5 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4188171-0 |a Verzeichnis |2 gnd-content | |
689 | 0 | 0 | |a Spanisch |0 (DE-588)4077640-2 |D s |
689 | 0 | 1 | |a Wortschatz |0 (DE-588)4126555-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Valle, Miguel |e Verfasser |4 aut | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2982102&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Bamberg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016381061&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016381061 |
Datensatz im Suchindex
_version_ | 1805090081947516928 |
---|---|
adam_text |
Inhalt
Vorwort. 19
Warum ein dickes Buch über XSLT?. 19
Warum überhaupt ein Buch über XSLT? . 20
Welche Inhalte werden behandelt?. 21
Welche Darstellungskonventionen werden verwendet? . 22
Vorwort zur zweiten Auflage . 23
Was befindet sich auf der Begleit-CD? . 23
Dan ksagu ngen . 24
1.1 Verarbeitung von XML mit XSLT . 27
1.2 Erste XSLT-Transformationen . 29
1.2.1 Drei beteiligte Dokumente . 29
1.2.2 Erster Einsatz von XSLT-Instruktionen . 32
1.3 Das Wurzelelement xsl:stylesheet . 35
1.3.1 Das Wurzelelement xskstylesheet und seine
Namensräume. 35
1.4 Die Grundstruktur des Stylesheets: xsktemplate . 39
1.4.1 Regeln für den Aufruf des Templates . 40
1.4.2 Das Vergleichsmuster-ein XPath-Pattern . 40
1.5
Literal Result
Elements unter der Lupe. 41
1.5.1 Attribute in
Literal Result
Elements . 42
1.6 Namensräume und
Literal Result
Elements . 43
1.6.1 Default-Namensraum für
Literal Result
Elements. 43
1.6.2 Namensraum mit Präfix für
Literal Result
Elements. 45
1.7 Die Kontrolle über das Ergebnisformat. 48
1.7.1 Die Deklaration xshoutput . 49
1.8 Die Instruktionen im Template-Rumpf . 53
1.8.1 Exemplarisch: Die Instruktion xshvalue-of . 54
1.8.2 XPath-Ausdruck
vs.
XPath-Pattern . 55
1.9 Das XML-Dokument als Baum . 55
1.9.1 Warum Baumstrukturen? . 55
1.9.2 Eltern und Kinder im Baumdiagramm . 56
1.9.3 Knotengattungen im Dokumentbaum . 57
1.9.4 Dokumentknoten
(document node) .
59
1.9.5 Elementknoten
(element node)
. 59
1.9.6 Textknoten
(text node)
. 59
Inhalt
1.9.7 Der Attributknoten
(attribute node)
. 60
1.9.8 Der Baum als Abbild eines Infosets oder PSVI . 60
1.10 Eine Transformation Schritt für Schritt. 62
1.10.1 Aktuell: Der
Current Node
im Quelldokument . 62
1.10.2 Der fiktive Ergebnisbaum . 63
1.11 Start mit XPath: Pfadausdrücke . 65
1.11.1 Gewusst wo: Vom Auffinden der Inhalte . 65
1.11.2 Bezugspunkt: Der Pfadausdruck im Kontext . 67
1.11.3 Der Pfadausdruck-relativ und absolut . 67
1.11.4 Einfache und zusammengesetzte Pfadausdrücke . 68
1.11.5 Gefunden: Das Ergebnis des Pfadausdrucks . 69
1.12 Von Achsen und
Nodetests
. 70
1.12.1 Eine Achse für die Bewegungsrichtung . 70
1.12.2 Ein Knotentest für die Auswahl . 71
1.12.3 Eine kleine Achsenparade . 71
1.12.4 Die zwei Schreibweisen für Achsenbezeichner. 72
1.13 Pfadausdrücke - Beispiele . 74
1.13.1 Pfadausdrücke auf der Child-Achse . 74
1.13.2 Ein Platzhalter für Bezeichner-der Wildcard-
Bezeichner . 74
1.13.3 KindTests auf den Elementachsen . 75
1.13.4 Übersprungshandlung: Der Ausdruck »//« . 76
1.13.5 Auswahl des Kontextes - die Self-Achse . 76
1.13.6 Der Schritt zum Elternelement - die Parent-Achse . 77
1.14 Von Stringwerten und Attributwerten . 78
1.14.1 Der Stringwert eines Elementknotens. 78
1.14.2 Verwendung der Attributachse . 79
1.14.3 Pfadausdrücke für Attributknoten . 80
1.15 Stylesheets mit mehreren Templates . 81
1.15.1 Zur Verarbeitung: Eine XML-Adresskartei. 82
1.15.2 Havarie: Die Grenzen des Stringwertes . 83
1.15.3 Auslagern: Eine Template-Regel für die Adressen . 84
1.15.4 Aktivist: Die Instruktion xsl:apply-templates. 84
1.15.5 Die Fortführung der Aktivierungskette . 86
1.16 Ein Vergleich-Ausdruck
vs.
Instruktion . 87
1.16.1 Variante 1: Der XSLT-orientierte Ansatz . 87
1.16.2 Das Problem mit den Whitespace-Nodes . 88
1.16.3 Schutzwall für Leerzeichen: Die Instruktion xsl:text . 89
1.16.4 Variante2: Der XPath-orientierte Ansatz. 90
1.16.5 Nebenschauplatz: Konstruktion von Sequenzen . 91
Inhalt
1.16.6 Nichts drin: Die leere Sequenz . 92
1.16.7 Konkretes: Literale in einer Sequenz. 93
1.16.8 Von Singletons und Knotendubletten. 94
1.16.9 Das
separator-Attribut
von xsl:value-of . 95
1.16.10 Das Ziel: Die Sequenz nach Maß . 95
1.16.11 Vergleich der beiden Varianten . 96
1.17 Struktur steuert Verarbeitung . . 97
1.17.1 Eine Template-Regel pro Element-beinahe. gg
1.17.2 Die Verarbeitung im freien Fluss . -jqi
1.17.3 Default-Template-Regeln . . 102
1.17.4 Default-Regeln für Element- und Dokumentknoten .". 102
1.17.5 Default-Regeln für Text-und Attributknoten .
юз
1.17.6 Default-Regeln für Kommentar- und Pl-Knoten ."
ЮЗ
1.17.7 Default-Regel für Namensraumknoten .
юз
1.17.8 Der strukturgesteuerte Ablauf der Verarbeitung . 104
1.17.9 Weg mit dem Leerraum: xshstrip-space .'.' -\06
1.17.10 Reservate für Leerraum: xshpreserve-space.
Ю7
1.18 Einteilung der Elemente von XSLT . 108
1.19 Zusammenfassung und Aufgaben . . 109
1.19.1 Testfragen . . 11Q
1.19.2 Aufgaben . .
2.1 XPath - Filtern von Sequenzen. 115
2.1.1
Predicates
- Filterbedingungen für
Location
Steps. 117
2.1.2 Die Filterung einer Sequenz . -,17
2.1.3 Logische Verknüpfung von Bedingungen mit
AND und
OR
. 120
2.1.4 XPath-Funktionen in Predicate-Ausdrücken . 121
2.2 Bedingungen mit XSLT und XPath.'"'_. 125
2.2.1 Entscheidungen mit XSLT: xsl:if. 125
2.2.2 Mehr Entscheidungen in XSLT: xslxhoose . 127
2.2.3 Alternative in XPath:
if .then
.eise . 129
2.3
Nummerieren,
Zählen und Summieren . 131
2.3.1 Einfache Nummerierung. «2
2.3.2 xshnumber . 133
2.3.3 Zählen, Summieren und Runden . I4-I
2.4 Sortierung-xshsort .
2.4.1 Sortierung von Sequenzen -xsl:sort . 145
2.4.2 Nummerierung sortierter Sequenzen .\ 147
Inhalt
2.4.3 Schleifen in XSLT: xshfor-each . 150
2.4.4 Alternative in XPath:
for
. in . return . 155
2.5 Gruppierung mit xskfor-each-group . 157
2.6 Attributwerte zur Laufzeit: Attributwert-Templates. 160
2.7 Erzeugen von Knoten. 165
2.7.1 Elementknoten erzeugen mit xsl:element . 167
2.7.2 xsl:attribute. 169
2.7.3 Sammlung von Attributdeklarationen -
xsl:attribute-set. 169
2.8 Kopieren von Knoten: xslxopy und xslxopy-of. 171
2.8.1 Kopieren mit xslxopy-die flache Kopie . 171
2.8.2 Kopieren mit xslxopy-of-die tiefe Kopie . 173
2.9 Zusammenfassung und Aufgaben . 174
2.9.1 Testfragen . 175
2.9.2 Aufgaben . 176
'ШЅЕШШЕЕЕЕИШЕШИЕЕШЕ
3.1 Variablen und Parameter . 177
3.1.1 Variable in XSLT-xshvariable und xskparam . 178
3.1.2 Globale Variablen und Parameter. 180
3.1.3 Variablenwerte sind temporäre Bäume. 184
3.1.4 xslxall-template,
name
. 186
3.1.5 xskwith-param . 188
3.1.6 Tunnelparameter. 190
3.1.7 Durchtunneln von Default-Regeln . 195
3.2 Das zweitbeste Template -xsknext-match . 196
3.3 Templates und Template-Mode . 198
3.3.1 Verschieden gestimmte
Tem plate-
Regel
η -
das
mode-Attribut .
198
3.4 Stringverarbeitung . 20°
3.4.1 Rekursiver Template-Aufruf
vs.
regulärer Ausdruck. 202
3.5 Datums-, Zeitdauer-und Zeitstempelwerte. 205
3.5.1 Datumswert mit fnxurrent-dateO . 205
3.5.2 Uhrzeit mit
fn:current-time()
. 206
3.5.3 Zeitstempelwert mit fnxurrent-dateTimeO . 207
3.5.4 Die Formatierung mitformat-dateO, format-timeO und
format-dateTimeO . 207
3.5.5 Konstruktion von Datums-, Zeit- und Zeitstempel¬
werten . 208
Inhalt
3.5.6 Operationen mit Datums-, Zeit- und Zeitstempel¬
werten . 210
3.6 Stylesheet-Funktionen . 212
3.7 Externe Quellen - Dokumente und Entitäten . 216
3.7.1 Dokumente einbinden mit
documento
. 216
3.7.2 Die XSLT-Funktion unparsed-entity-uriO . 217
3.7.3 Die XSLT-Funktion unparsed-text. 220
3.8 Mehrere Ergebnisdokumente . 224
3.8.1 Erzeugung eines HTML-Framesets mit
xsl:
result-document
. 225
3.9 Modulare Stylesheets. 231
3.9.1 Importpräzedenz- Konfliktbewältigung bei Importen . 231
3.9.2 xsl:apply-imports . 235
3.9.3 Parameter und Variable in importierten Stylesheets . 237
3.10 Schlüssel und
Identifier
. 237
3.10.1 Laufzeitidentifier für Elemente-generate-idO . 238
3.10.2 Echte
Identifier
auslesen mit der Funktion idO . 240
3.10.3 Keys - Listen von Schlüsseln zur Laufzeit . 242
3.10.4 Externe
keys
- Schlüssel in anderen Dokumenten . 245
3.10.5 Gegenüberstellung: Keys-
ID
. 247
3.11 Zusammenfassung und Aufgaben . 249
3.11.1 Testfragen . 250
3.11.2 Aufgaben . 251
3.12 Ausblick auf den zweiten Teil des Buches. 253
4.1 XPath als Pfadbeschreibungssprache . 255
4.1.1 XSLT als
Host-Language
für XPath . 255
4.1.2 Das XML-Dokument als Baum . 256
4.2 XPath-Ausdrücke . 257
4.2.1 Der XPath-Ausdruck als Grundeinheit . 258
4.2.2 Die Sequenz als Ergebnis eines Ausdrucks . 258
4.3 XPath-Ausdrücke - Der Auswertungskontext . 260
4.3.1 Statischer Kontext. 261
4.3.2 Dynamischer Kontext . 263
4.4 XPath-Ausdrücke - Operatoren und
Keywords
. 265
4.4.1 Präzedenz der XPath-Operatoren . 266
4.4.2 Vergleichsausdrücke. 269
4.4.3 Logische Verknüpfungen von Ausdrücken . 273
4.4.4 Operatoren für Sequenztypen . 274
Inhalt
4.4.5 Bedingte Ausdrücke . 277
4.4.6 Quantifizierende Ausdrücke . 278
4.4.7 Schleifenausdrücke mit
for
. 281
4.4.8 Verknüpfung von Sequenzen . 283
4.4.9 XPath 2.0-Kommentare . 285
4.5 Pfadausdrücke - Grundlagen . 286
4.5.1 Pfadausdruck in XPath 1.0 und XPath 2.0 . 287
4.5.2 Pfadausdrücke allgemein betrachtet . 287
4.5.3 Relative und absolute Pfadausdrücke . 288
4.5.4 Der Doppelslash im Pfadausdruck . 288
4.6 Pfadausdrücke - Achsen . 289
4.6.1 Self-Achse . 292
4.6.2 Child-Achse . 293
4.6.3 Descendant-Achse . 294
4.6.4 Descendant-Or-Self-Achse . 295
4.6.5 Following-Sibling-Achse. 297
4.6.6 Following-Achse . 298
4.6.7 Attribute-Achse . 299
4.6.8 Namespace-Achse . 301
4.6.9 Parent-Achse . 302
4.6.10 Ancestor-Achse . 303
4.6.11 Ancestor-Or-Self-Achse. 305
4.6.12 Preceding-Sibling-Achse. 306
4.6.13 Preceding-Achse . 307
4.7 Pfadausdrücke:
Location
Steps . 308
4.7.1 Knotentests . 309
4.7.2 Knotentest auf den Bezeichner: NameTest . 309
4.7.3 Knotentest auf die Knotenart: KindTest. 310
4.7.4 Der Achsenschritt . 315
4.7.5 Die
Predicates
(Filterbedingungen). 321
4.7.6 Zusammenstellung der Ergebnissequenz. 324
4.7.7 Innerer und äußerer Fokus in Pfad- und Predicate-
Ausdrücken . 325
4.8 Sequenzausdrücke . 325
4.8.1 Erzeugung von Sequenzen. 326
4.8.2 Sequenzenbeschreibung: Sequenztypen . 328
4.9 Vergleich von XPath 1.0 und XPath 2.0 . 330
4.9.1 Gemeinsamkeiten und Unterschiede . 330
4.9.2 Abwärtskompatibilität XPath 2.0 zu XPath 1.0 . 331
10
Inhalt
5.1 XPath- und XSLT-Funktionen allgemein . 335
5.1.1 Formale Einteilung in XPath- und XSLT Funktionen . 335
5.1.2 Erweiterungsfunktionen . 335
5.1.3 Stylesheet-Funktionen . 336
5.1.4 Namensräume für Funktionen . 337
5.1.5 Aufruf einer XPath/XSLT-Funktion . 337
5.2 Funktionen in XPath 1.0 und XSLT 1.0 . 339
5.3 Funktionen in XPath 2.0 und XSLT 2.0 . 341
5.4 XSLT-Funktionen alphabetisch . 351
5.4.1
current
. 352
5.4.2
current-group .
356
5.4.3
current-grouping-key
. 357
5.4.4
document
. 358
5.4.5
element-available
. 361
5.4.6
format-date
. 363
5.4.7
format-dateTime
. 376
5.4.8
format-number
. 381
5.4.9
format-time
. 386
5.4.10
function-available
. 390
5.4.11
generate-id
. 394
5.4.12
key
. 397
5.4.13
regex-group
. 400
5.4.14
system-property
. 401
5.4.15
type-available
. 403
5.4.16
unparsed-entity-public-id
. 404
5.4.17
unparsed-entity-uri
. 406
5.4.18
unparsed-text
. 408
5.4.19
unparsed-text-available
. 412
5.5 XPath-Funktionen alphabetisch . 414
5.5.1
fn:abs
. 415
5.5.2
fniadjust-date-to-timezone
. 416
5.5.3
fniadjust-dateTime-to-timezone
. 419
5.5.4
frradjust-time-to-timezone
. 421
5.5.5
fn:avg
. 424
5.5.6
fn:base-uri
. 426
5.5.7
fn:boolean
. 428
5.5.8
fnxeiling
. 430
5.5.9
fnxodepoint-equal
. 432
5.5.10
fnxodepoints-to-string
. 433
11
Inhalt
5.5.11
fnxollection
. 434
5.5.12
fnxompare
. 436
5.5.13
fnxoncat
. 438
5.5.14
fnxontains
. 442
5.5.15
fnxount
. 445
5.5.16
fnxurrent-date
. 447
5.5.17
fnxurrent-dateTime
. 448
5.5.18
fnxurrent-time
. 449
5.5.19
fn:data
. 450
5.5.20
fn:dateTime
. 451
5.5.21
firday-from-date
. 453
5.5.22
fn:day-from-dateTime
. 454
5.5.23
fn:days-from-duration
. 455
5.5.24
fn:deep-equal
. 457
5.5.25
firdefault-collation
. 461
5.5.26
firdistinct-values
. 462
5.5.27
fn:doc
. 464
5.5.28
fnidoc-available
. 467
5.5.29
firdocument-uri
. 468
5.5.30
fn:empty
. 469
5.5.31
firencode-for-uri
. 470
5.5.32
fn:ends-with
. 471
5.5.33
firerror
. 473
5.5.34
frKescape-html-uri
. 476
5.5.35
fmexactly-one
. 480
5.5.36
frrexists
. 481
5.5.37
fn:false
. 482
5.5.38
fn:floor
. 483
5.5.39
firhours-from-dateTime
. 485
5.5.40
fnihours-from-duration
. 486
5.5.41
fn:hours-from-time
. 488
5.5.42
fn:id
. 490
5.5.43
fmidref
. 494
5.5.44
fmmplicit-timezone
. 496
5.5.45
frrin-scope-prefixes
. 497
5.5.46
fn:mdex-of
. 498
5.5.47
fn:insert-before
. 500
5.5.48
fn:iri-to-uri
. 503
5.5.49
fn:lang
. 504
5.5.50
fn:last
. 506
12
Inhalt
5.5.51 firlocal-name . 507
5.5.52 fnilocal-name-from-QName . 509
5.5.53 firlower-case . 510
5.5.54 fnimatches . 512
5.5.55 fn:max . 518
5.5.56 frrmin . 521
5.5.57 fniminutes-from-dateTime . 523
5.5.58 fniminutes-from-duration . 525
5.5.59
fn:minutes-from-time
. 527
5.5.60 fn:month-from-date . 528
5.5.61 fn:month-from-dateTime . 529
5.5.62 fn:months-from-duration . 530
5.5.63 fn:name . 532
5.5.64 fninamespace-uri . 535
5.5.65 frrnamespace-uri-for-prefix . 537
5.5.66 frrnamespace-uri-from-QName. 538
5.5.67 frrnilled . 539
5.5.68 fn:node-name . 540
5.5.69 fnmormalize-space . 541
5.5.70 firnormalize-unicode . 544
5.5.71 fn:not. 547
5.5.72 fn:number . 549
5.5.73 firone-or-more . 552
5.5.74 fn:position . 554
5.5.75 fn:prefix-from-QName . 555
5.5.76 fn:QName . 555
5.5.77 fnrremove . 557
5.5.78 firreplace. 559
5.5.79
fn:resolve-QName
. 564
5.5.80 fn:resolve-uri. 567
5.5.81 firreverse . 569
5.5.82 fn:root . 570
5.5.83 fn:round . 571
5.5.84
fn:round-half-to-even
. 573
5.5.85 fniseconds-from-dateTime . 576
5.5.86 fniseconds-from-duration . 577
5.5.87 fniseconds-from-time . 579
5.5.88 fn:starts-with . 580
5.5.89
fnľstatic-base-uri
. 583
5.5.90 firstring . 584
Inhalt
5.5.91
fn:string-jo¡n
. 588
5.5.92 frrstring-length . 590
5.5.93 frrstring-to-codepoints . 592
5.5.94 firsubsequence . 593
5.5.95 firsubstring . 595
5.5.96
fn:substring-after
. 599
5.5.97
fn:substring-before.
603
5.5.98 fn:sum . 605
5.5.99
fn:timezone-from-date .
609
5.5.100 fnitimezone-from-dateTime . 609
5.5.101
fn:timezone-from-time .
610
5.5.102 frrtokenize . 611
5.5.103 fn:trace . 615
5.5.104 fn:translate. 617
5.5.105 fn:true. 620
5.5.106 fn:unordered . 621
5.5.107 fniupper-case . 622
5.5.108 firyear-from-date. 624
5.5.109 fniyear-from-dateTime . 626
5.5.110
fn:years-from-duration
. 627
5.5.111 fn:zero-or-one. 628
5.6 XPath 2.0-Konstruktorfunktionen (Übersicht) . 629
5.7 XPath 2.0-Typumwandlungsfunktionen
(Casting Functions)
. 632
5.7.1 Umwandlung zwischen primitiven Typen . 632
5.7.2 Umwandlung von abgeleiteten Typen in Basistypen . 639
5.7.3 Umwandlung innerhalb eines Typhierarchiezweigs . 640
5.7.4 Umwandlung zwischen Typhierarchiezweigen . 640
5.7.5 Ausgehend von xs:string und xs:anySimpleType . 641
5.7.6 Nach xs:string, xs:anySimpleType und
xs:untypedAtom¡c
. 641
5.7.7 Nach numerischen Typen . 642
5.7.8 Nach Typen der Zeitdauer . 642
5.7.9 Nach Typen für Datum und Zeit . 643
5.7.10 Nach xs:boolean . 643
5.7.11 Nach xs:base64Binary und xs:hexBinary . 643
5.7.12 Nachxs:anyURI . 644
5.7.13 NachxsiQName . 644
5.7.14 Nach
xs:NOTATION
. 644
Inhalt
5.8 XPath 2.
O-Operatorfunktionen
. 644
5.8.1 Unterstützte Operatorsymbole . 645
5.8.2 Erläuterung anhand des
ł-Operators
. 650
6.1 Formale Einteilung der XSLT-Elemente . 653
6.1.1 Root-Elemente . 653
6.1.2 Toplevel-Elemente . 654
6.1.3 Instruktionen . 654
6.2 Kurzübersicht überXSLT 1.0 . 656
6.2.1 Übersicht über die Elemente . 656
6.2.2 Standardattribute in XSLT 1.0 . 656
6.2.3 Attributwert-Templates in Instruktionen von
XSLT 1.0 . 658
6.3 Kurzübersicht über XSLT 2.0 . 659
6.3.1 Übersicht über die Elemente von XSLT 2.0 . 659
6.3.2 Zusätzliche Standardattribute ab XSLT 2.0. 663
6.3.3 Attributwert-Templates in Instruktionen von
XSLT 2.0 . 669
6.4 Die XSLT-Elemente nach Funktionsgruppen . 670
6.5 Alphabetische Referenz der XSLT-Elemente . 671
6.5.1 xsl:analyze-string. 672
6.5.2 xskapply-imports . 679
6.5.3 xshapply-templates . 684
6.5.4 xslrattribute. 689
6.5.5 xsl:attribute-set. 696
6.5.6 xslxall-template. 700
6.5.7 xslxharacter-map . 705
6.5.8 xslxhoose . 707
6.5.9 xslxomment . 710
6.5.10 xslxopy. 712
6.5.11 xslxopy-of . 721
6.5.12 xskdecimal-format . 726
6.5.13 xsl:document . 732
6.5.14 xshelement . 736
6.5.15 xslifallback . 743
6.5.16 xskfor-each . 745
6.5.17 xshfor-each-group . 749
6.5.18
xslľfunction
. 760
6.5.19 xshif. 769
Inhalt
6.5.20 xshimport. 772
6.5.21 xshimport-schema. 782
6.5.22 xshinclude . 785
6.5.23 xshkey . 789
6.5.24 xshmatching-substring . 794
. 796
. 800
6.5.25 xshmessage . 796
6.5.26 xshnamespace
6.5.27 xshnamespace-alias . 804
6.5.28 xshnext-match . 808
6.5.29 xshnon-matching-substring . 814
6.5.30 xshnumber . 816
6.5.31 xshotherwise . 830
6.5.32 xshoutput . 833
6.5.33 xshoutput-character . 859
6.5.34 xshparam . 862
6.5.35 xshperform-sort . 875
6.5.36 xsl:
preserve-space
. 879
6.5.37 xshprocessing-instruction . 881
6.5.38 xsl:
result-document
. 887
6.5.39 xshsequence . 910
6.5.40 xshsort . 912
6.5.41 xshstrip-space . 927
6.5.42
6.5.43 xshtemplate . 943
6.5.44 xshtext . 957
6.5.45 xshtransform . 962
6.5.46 xshvalue-of . 964
6.5.47 xshvariable . 970
6.5.48 xshwhen . 980
6.5.49 xshwith-param . 983
6.6 Vorwärts- und Rückwärtskompatibilität . 990
6.6.1 Rückwärtskompatible Verarbeitung. 990
6.6.2 Vorwärtskompatible Stylesheetverarbeitung. 991
7.1
Saxon
9 . 993
7.1.1 Eigenschaften des Saxon-Prozessors . 994
7.1.2 Erweiterungsfunktionen und Erweiterungselemente . 994
7.1.3 Saxon-B - der Basic XSLT-Prozessor . 994
xshstylesheet. 930
16
Inhalt
7.1.4 Saxon-SA - der Schema
Aware XSLT-Prozessor
. 995
7.1.5 Die Installation . 995
7.1.6
Saxon
- Optionen für die Kommandozeile. 999
7.1.7 Kompilierte Stylesheets .1018
7.1.8 Kernow-die Saxon-GUl für die Java-Plattform .1019
7.2 AltovaXML 2008 .1021
7.2.1 Installation .1022
7.2.2 AltovaXML - Aufruf über die Kommandozeile.1023
7.2.3 AltovaXML-Optionen für die Kommandozeile .1023
7.3 Zusammenfassung.1028
8.1
Oxygen
-ХМ
L-E d
ito
r
9.0.1029
8.1.1 Eigenschaften .1030
8.1.2 Fazit.1034
8.1.3 Programmdaten .1034
8.2 Stylus Studio 2008 .1035
8.2.1 Eigenschaften .1035
8.2.2 Fazit.1039
8.2.3 Programmdaten .1039
8.3
Altova
XMLSpy 2008 .1040
8.3.1 Eigenschaften .1041
8.3.2 Fazit.1045
8.3.3 Programmdaten .1045
Д
Lösungen .1049
A.1 Antworten zu den Testfragen in Kapitel 1 .1049
A.2 Antworten zu den Testfragen in Kapitel 2 .1051
A.3 Antworten zu den Testfragen in Kapitel 3 .1053
A.4 Lösungen zu den Aufgaben in Kapitel 1 .1056
A.5 Lösungen zu den Aufgaben in Kapitel 2 .1070
A.6 Lösungen zu den Aufgaben in Kapitel 3 .1076
WSC-Online-Ressourcen .1081
B.1 Ressourcen zu XML .1081
B.2 Ressourcen zu Namensräumen.1082
B.3 Ressourcen zu XML Schema.1083
B.4 Ressourcen zu XSL und XSLT .1084
Inhalt
В.
5 Ressourcen zu XPath und XQuery .1085
B.6 Ressourcen zu Data Model und Infoset.1087
B.7 Weitere Ressourcen .1088
С
Glossar .1089
D
Inhalt der Begleit-CD .1127
D.1 Home .1128
D.2 Buchdateien .1128
D.3 Referenzen .1128
D.4 Ressourcen .1128
D.5 Programme .1128
D.5.1 XSLT-Prozessoren .1129
D.5.2 XSLT-Entwicklungsumgebungen.1129
D.6 Kontakt .1130
Index .1131
18 |
adam_txt |
Inhalt
Vorwort. 19
Warum ein dickes Buch über XSLT?. 19
Warum überhaupt ein Buch über XSLT? . 20
Welche Inhalte werden behandelt?. 21
Welche Darstellungskonventionen werden verwendet? . 22
Vorwort zur zweiten Auflage . 23
Was befindet sich auf der Begleit-CD? . 23
Dan ksagu ngen . 24
1.1 Verarbeitung von XML mit XSLT . 27
1.2 Erste XSLT-Transformationen . 29
1.2.1 Drei beteiligte Dokumente . 29
1.2.2 Erster Einsatz von XSLT-Instruktionen . 32
1.3 Das Wurzelelement xsl:stylesheet . 35
1.3.1 Das Wurzelelement xskstylesheet und seine
Namensräume. 35
1.4 Die Grundstruktur des Stylesheets: xsktemplate . 39
1.4.1 Regeln für den Aufruf des Templates . 40
1.4.2 Das Vergleichsmuster-ein XPath-Pattern . 40
1.5
Literal Result
Elements unter der Lupe. 41
1.5.1 Attribute in
Literal Result
Elements . 42
1.6 Namensräume und
Literal Result
Elements . 43
1.6.1 Default-Namensraum für
Literal Result
Elements. 43
1.6.2 Namensraum mit Präfix für
Literal Result
Elements. 45
1.7 Die Kontrolle über das Ergebnisformat. 48
1.7.1 Die Deklaration xshoutput . 49
1.8 Die Instruktionen im Template-Rumpf . 53
1.8.1 Exemplarisch: Die Instruktion xshvalue-of . 54
1.8.2 XPath-Ausdruck
vs.
XPath-Pattern . 55
1.9 Das XML-Dokument als Baum . 55
1.9.1 Warum Baumstrukturen? . 55
1.9.2 Eltern und Kinder im Baumdiagramm . 56
1.9.3 Knotengattungen im Dokumentbaum . 57
1.9.4 Dokumentknoten
(document node) .
59
1.9.5 Elementknoten
(element node)
. 59
1.9.6 Textknoten
(text node)
. 59
Inhalt
1.9.7 Der Attributknoten
(attribute node)
. 60
1.9.8 Der Baum als Abbild eines Infosets oder PSVI . 60
1.10 Eine Transformation Schritt für Schritt. 62
1.10.1 Aktuell: Der
Current Node
im Quelldokument . 62
1.10.2 Der fiktive Ergebnisbaum . 63
1.11 Start mit XPath: Pfadausdrücke . 65
1.11.1 Gewusst wo: Vom Auffinden der Inhalte . 65
1.11.2 Bezugspunkt: Der Pfadausdruck im Kontext . 67
1.11.3 Der Pfadausdruck-relativ und absolut . 67
1.11.4 Einfache und zusammengesetzte Pfadausdrücke . 68
1.11.5 Gefunden: Das Ergebnis des Pfadausdrucks . 69
1.12 Von Achsen und
Nodetests
. 70
1.12.1 Eine Achse für die Bewegungsrichtung . 70
1.12.2 Ein Knotentest für die Auswahl . 71
1.12.3 Eine kleine Achsenparade . 71
1.12.4 Die zwei Schreibweisen für Achsenbezeichner. 72
1.13 Pfadausdrücke - Beispiele . 74
1.13.1 Pfadausdrücke auf der Child-Achse . 74
1.13.2 Ein Platzhalter für Bezeichner-der Wildcard-
Bezeichner . 74
1.13.3 KindTests auf den Elementachsen . 75
1.13.4 Übersprungshandlung: Der Ausdruck »//« . 76
1.13.5 Auswahl des Kontextes - die Self-Achse . 76
1.13.6 Der Schritt zum Elternelement - die Parent-Achse . 77
1.14 Von Stringwerten und Attributwerten . 78
1.14.1 Der Stringwert eines Elementknotens. 78
1.14.2 Verwendung der Attributachse . 79
1.14.3 Pfadausdrücke für Attributknoten . 80
1.15 Stylesheets mit mehreren Templates . 81
1.15.1 Zur Verarbeitung: Eine XML-Adresskartei. 82
1.15.2 Havarie: Die Grenzen des Stringwertes . 83
1.15.3 Auslagern: Eine Template-Regel für die Adressen . 84
1.15.4 Aktivist: Die Instruktion xsl:apply-templates. 84
1.15.5 Die Fortführung der Aktivierungskette . 86
1.16 Ein Vergleich-Ausdruck
vs.
Instruktion . 87
1.16.1 Variante 1: Der XSLT-orientierte Ansatz . 87
1.16.2 Das Problem mit den Whitespace-Nodes . 88
1.16.3 Schutzwall für Leerzeichen: Die Instruktion xsl:text . 89
1.16.4 Variante2: Der XPath-orientierte Ansatz. 90
1.16.5 Nebenschauplatz: Konstruktion von Sequenzen . 91
Inhalt
1.16.6 Nichts drin: Die leere Sequenz . 92
1.16.7 Konkretes: Literale in einer Sequenz. 93
1.16.8 Von Singletons und Knotendubletten. 94
1.16.9 Das
separator-Attribut
von xsl:value-of . 95
1.16.10 Das Ziel: Die Sequenz nach Maß . 95
1.16.11 Vergleich der beiden Varianten . 96
1.17 Struktur steuert Verarbeitung . . 97
1.17.1 Eine Template-Regel pro Element-beinahe. gg
1.17.2 Die Verarbeitung im freien Fluss . -jqi
1.17.3 Default-Template-Regeln . . 102
1.17.4 Default-Regeln für Element- und Dokumentknoten .". 102
1.17.5 Default-Regeln für Text-und Attributknoten .
юз
1.17.6 Default-Regeln für Kommentar- und Pl-Knoten ."
ЮЗ
1.17.7 Default-Regel für Namensraumknoten .
юз
1.17.8 Der strukturgesteuerte Ablauf der Verarbeitung . 104
1.17.9 Weg mit dem Leerraum: xshstrip-space .'.' -\06
1.17.10 Reservate für Leerraum: xshpreserve-space.
Ю7
1.18 Einteilung der Elemente von XSLT . 108
1.19 Zusammenfassung und Aufgaben . . 109
1.19.1 Testfragen . . 11Q
1.19.2 Aufgaben . .
2.1 XPath - Filtern von Sequenzen. 115
2.1.1
Predicates
- Filterbedingungen für
Location
Steps. 117
2.1.2 Die Filterung einer Sequenz . -,17
2.1.3 Logische Verknüpfung von Bedingungen mit
AND und
OR
. 120
2.1.4 XPath-Funktionen in Predicate-Ausdrücken . 121
2.2 Bedingungen mit XSLT und XPath.'"'_. 125
2.2.1 Entscheidungen mit XSLT: xsl:if. 125
2.2.2 Mehr Entscheidungen in XSLT: xslxhoose . 127
2.2.3 Alternative in XPath:
if .then
.eise . 129
2.3
Nummerieren,
Zählen und Summieren . 131
2.3.1 Einfache Nummerierung. «2
2.3.2 xshnumber . 133
2.3.3 Zählen, Summieren und Runden . I4-I
2.4 Sortierung-xshsort .
2.4.1 Sortierung von Sequenzen -xsl:sort . 145
2.4.2 Nummerierung sortierter Sequenzen .\ 147
Inhalt
2.4.3 Schleifen in XSLT: xshfor-each . 150
2.4.4 Alternative in XPath:
for
. in . return . 155
2.5 Gruppierung mit xskfor-each-group . 157
2.6 Attributwerte zur Laufzeit: Attributwert-Templates. 160
2.7 Erzeugen von Knoten. 165
2.7.1 Elementknoten erzeugen mit xsl:element . 167
2.7.2 xsl:attribute. 169
2.7.3 Sammlung von Attributdeklarationen -
xsl:attribute-set. 169
2.8 Kopieren von Knoten: xslxopy und xslxopy-of. 171
2.8.1 Kopieren mit xslxopy-die flache Kopie . 171
2.8.2 Kopieren mit xslxopy-of-die tiefe Kopie . 173
2.9 Zusammenfassung und Aufgaben . 174
2.9.1 Testfragen . 175
2.9.2 Aufgaben . 176
'ШЅЕШШЕЕЕЕИШЕШИЕЕШЕ
3.1 Variablen und Parameter . 177
3.1.1 Variable in XSLT-xshvariable und xskparam . 178
3.1.2 Globale Variablen und Parameter. 180
3.1.3 Variablenwerte sind temporäre Bäume. 184
3.1.4 xslxall-template,
name
. 186
3.1.5 xskwith-param . 188
3.1.6 Tunnelparameter. 190
3.1.7 Durchtunneln von Default-Regeln . 195
3.2 Das zweitbeste Template -xsknext-match . 196
3.3 Templates und Template-Mode . 198
3.3.1 Verschieden gestimmte
Tem plate-
Regel
η -
das
mode-Attribut .
198
3.4 Stringverarbeitung . 20°
3.4.1 Rekursiver Template-Aufruf
vs.
regulärer Ausdruck. 202
3.5 Datums-, Zeitdauer-und Zeitstempelwerte. 205
3.5.1 Datumswert mit fnxurrent-dateO . 205
3.5.2 Uhrzeit mit
fn:current-time()
. 206
3.5.3 Zeitstempelwert mit fnxurrent-dateTimeO . 207
3.5.4 Die Formatierung mitformat-dateO, format-timeO und
format-dateTimeO . 207
3.5.5 Konstruktion von Datums-, Zeit- und Zeitstempel¬
werten . 208
Inhalt
3.5.6 Operationen mit Datums-, Zeit- und Zeitstempel¬
werten . 210
3.6 Stylesheet-Funktionen . 212
3.7 Externe Quellen - Dokumente und Entitäten . 216
3.7.1 Dokumente einbinden mit
documento
. 216
3.7.2 Die XSLT-Funktion unparsed-entity-uriO . 217
3.7.3 Die XSLT-Funktion unparsed-text. 220
3.8 Mehrere Ergebnisdokumente . 224
3.8.1 Erzeugung eines HTML-Framesets mit
xsl:
result-document
. 225
3.9 Modulare Stylesheets. 231
3.9.1 Importpräzedenz- Konfliktbewältigung bei Importen . 231
3.9.2 xsl:apply-imports . 235
3.9.3 Parameter und Variable in importierten Stylesheets . 237
3.10 Schlüssel und
Identifier
. 237
3.10.1 Laufzeitidentifier für Elemente-generate-idO . 238
3.10.2 Echte
Identifier
auslesen mit der Funktion idO . 240
3.10.3 Keys - Listen von Schlüsseln zur Laufzeit . 242
3.10.4 Externe
keys
- Schlüssel in anderen Dokumenten . 245
3.10.5 Gegenüberstellung: Keys-
ID
. 247
3.11 Zusammenfassung und Aufgaben . 249
3.11.1 Testfragen . 250
3.11.2 Aufgaben . 251
3.12 Ausblick auf den zweiten Teil des Buches. 253
4.1 XPath als Pfadbeschreibungssprache . 255
4.1.1 XSLT als
Host-Language
für XPath . 255
4.1.2 Das XML-Dokument als Baum . 256
4.2 XPath-Ausdrücke . 257
4.2.1 Der XPath-Ausdruck als Grundeinheit . 258
4.2.2 Die Sequenz als Ergebnis eines Ausdrucks . 258
4.3 XPath-Ausdrücke - Der Auswertungskontext . 260
4.3.1 Statischer Kontext. 261
4.3.2 Dynamischer Kontext . 263
4.4 XPath-Ausdrücke - Operatoren und
Keywords
. 265
4.4.1 Präzedenz der XPath-Operatoren . 266
4.4.2 Vergleichsausdrücke. 269
4.4.3 Logische Verknüpfungen von Ausdrücken . 273
4.4.4 Operatoren für Sequenztypen . 274
Inhalt
4.4.5 Bedingte Ausdrücke . 277
4.4.6 Quantifizierende Ausdrücke . 278
4.4.7 Schleifenausdrücke mit
for
. 281
4.4.8 Verknüpfung von Sequenzen . 283
4.4.9 XPath 2.0-Kommentare . 285
4.5 Pfadausdrücke - Grundlagen . 286
4.5.1 Pfadausdruck in XPath 1.0 und XPath 2.0 . 287
4.5.2 Pfadausdrücke allgemein betrachtet . 287
4.5.3 Relative und absolute Pfadausdrücke . 288
4.5.4 Der Doppelslash im Pfadausdruck . 288
4.6 Pfadausdrücke - Achsen . 289
4.6.1 Self-Achse . 292
4.6.2 Child-Achse . 293
4.6.3 Descendant-Achse . 294
4.6.4 Descendant-Or-Self-Achse . 295
4.6.5 Following-Sibling-Achse. 297
4.6.6 Following-Achse . 298
4.6.7 Attribute-Achse . 299
4.6.8 Namespace-Achse . 301
4.6.9 Parent-Achse . 302
4.6.10 Ancestor-Achse . 303
4.6.11 Ancestor-Or-Self-Achse. 305
4.6.12 Preceding-Sibling-Achse. 306
4.6.13 Preceding-Achse . 307
4.7 Pfadausdrücke:
Location
Steps . 308
4.7.1 Knotentests . 309
4.7.2 Knotentest auf den Bezeichner: NameTest . 309
4.7.3 Knotentest auf die Knotenart: KindTest. 310
4.7.4 Der Achsenschritt . 315
4.7.5 Die
Predicates
(Filterbedingungen). 321
4.7.6 Zusammenstellung der Ergebnissequenz. 324
4.7.7 Innerer und äußerer Fokus in Pfad- und Predicate-
Ausdrücken . 325
4.8 Sequenzausdrücke . 325
4.8.1 Erzeugung von Sequenzen. 326
4.8.2 Sequenzenbeschreibung: Sequenztypen . 328
4.9 Vergleich von XPath 1.0 und XPath 2.0 . 330
4.9.1 Gemeinsamkeiten und Unterschiede . 330
4.9.2 Abwärtskompatibilität XPath 2.0 zu XPath 1.0 . 331
10
Inhalt
5.1 XPath- und XSLT-Funktionen allgemein . 335
5.1.1 Formale Einteilung in XPath- und XSLT Funktionen . 335
5.1.2 Erweiterungsfunktionen . 335
5.1.3 Stylesheet-Funktionen . 336
5.1.4 Namensräume für Funktionen . 337
5.1.5 Aufruf einer XPath/XSLT-Funktion . 337
5.2 Funktionen in XPath 1.0 und XSLT 1.0 . 339
5.3 Funktionen in XPath 2.0 und XSLT 2.0 . 341
5.4 XSLT-Funktionen alphabetisch . 351
5.4.1
current
. 352
5.4.2
current-group .
356
5.4.3
current-grouping-key
. 357
5.4.4
document
. 358
5.4.5
element-available
. 361
5.4.6
format-date
. 363
5.4.7
format-dateTime
. 376
5.4.8
format-number
. 381
5.4.9
format-time
. 386
5.4.10
function-available
. 390
5.4.11
generate-id
. 394
5.4.12
key
. 397
5.4.13
regex-group
. 400
5.4.14
system-property
. 401
5.4.15
type-available
. 403
5.4.16
unparsed-entity-public-id
. 404
5.4.17
unparsed-entity-uri
. 406
5.4.18
unparsed-text
. 408
5.4.19
unparsed-text-available
. 412
5.5 XPath-Funktionen alphabetisch . 414
5.5.1
fn:abs
. 415
5.5.2
fniadjust-date-to-timezone
. 416
5.5.3
fniadjust-dateTime-to-timezone
. 419
5.5.4
frradjust-time-to-timezone
. 421
5.5.5
fn:avg
. 424
5.5.6
fn:base-uri
. 426
5.5.7
fn:boolean
. 428
5.5.8
fnxeiling
. 430
5.5.9
fnxodepoint-equal
. 432
5.5.10
fnxodepoints-to-string
. 433
11
Inhalt
5.5.11
fnxollection
. 434
5.5.12
fnxompare
. 436
5.5.13
fnxoncat
. 438
5.5.14
fnxontains
. 442
5.5.15
fnxount
. 445
5.5.16
fnxurrent-date
. 447
5.5.17
fnxurrent-dateTime
. 448
5.5.18
fnxurrent-time
. 449
5.5.19
fn:data
. 450
5.5.20
fn:dateTime
. 451
5.5.21
firday-from-date
. 453
5.5.22
fn:day-from-dateTime
. 454
5.5.23
fn:days-from-duration
. 455
5.5.24
fn:deep-equal
. 457
5.5.25
firdefault-collation
. 461
5.5.26
firdistinct-values
. 462
5.5.27
fn:doc
. 464
5.5.28
fnidoc-available
. 467
5.5.29
firdocument-uri
. 468
5.5.30
fn:empty
. 469
5.5.31
firencode-for-uri
. 470
5.5.32
fn:ends-with
. 471
5.5.33
firerror
. 473
5.5.34
frKescape-html-uri
. 476
5.5.35
fmexactly-one
. 480
5.5.36
frrexists
. 481
5.5.37
fn:false
. 482
5.5.38
fn:floor
. 483
5.5.39
firhours-from-dateTime
. 485
5.5.40
fnihours-from-duration
. 486
5.5.41
fn:hours-from-time
. 488
5.5.42
fn:id
. 490
5.5.43
fmidref
. 494
5.5.44
fmmplicit-timezone
. 496
5.5.45
frrin-scope-prefixes
. 497
5.5.46
fn:mdex-of
. 498
5.5.47
fn:insert-before
. 500
5.5.48
fn:iri-to-uri
. 503
5.5.49
fn:lang
. 504
5.5.50
fn:last
. 506
12
Inhalt
5.5.51 firlocal-name . 507
5.5.52 fnilocal-name-from-QName . 509
5.5.53 firlower-case . 510
5.5.54 fnimatches . 512
5.5.55 fn:max . 518
5.5.56 frrmin . 521
5.5.57 fniminutes-from-dateTime . 523
5.5.58 fniminutes-from-duration . 525
5.5.59
fn:minutes-from-time
. 527
5.5.60 fn:month-from-date . 528
5.5.61 fn:month-from-dateTime . 529
5.5.62 fn:months-from-duration . 530
5.5.63 fn:name . 532
5.5.64 fninamespace-uri . 535
5.5.65 frrnamespace-uri-for-prefix . 537
5.5.66 frrnamespace-uri-from-QName. 538
5.5.67 frrnilled . 539
5.5.68 fn:node-name . 540
5.5.69 fnmormalize-space . 541
5.5.70 firnormalize-unicode . 544
5.5.71 fn:not. 547
5.5.72 fn:number . 549
5.5.73 firone-or-more . 552
5.5.74 fn:position . 554
5.5.75 fn:prefix-from-QName . 555
5.5.76 fn:QName . 555
5.5.77 fnrremove . 557
5.5.78 firreplace. 559
5.5.79
fn:resolve-QName
. 564
5.5.80 fn:resolve-uri. 567
5.5.81 firreverse . 569
5.5.82 fn:root . 570
5.5.83 fn:round . 571
5.5.84
fn:round-half-to-even
. 573
5.5.85 fniseconds-from-dateTime . 576
5.5.86 fniseconds-from-duration . 577
5.5.87 fniseconds-from-time . 579
5.5.88 fn:starts-with . 580
5.5.89
fnľstatic-base-uri
. 583
5.5.90 firstring . 584
Inhalt
5.5.91
fn:string-jo¡n
. 588
5.5.92 frrstring-length . 590
5.5.93 frrstring-to-codepoints . 592
5.5.94 firsubsequence . 593
5.5.95 firsubstring . 595
5.5.96
fn:substring-after
. 599
5.5.97
fn:substring-before.
603
5.5.98 fn:sum . 605
5.5.99
fn:timezone-from-date .
609
5.5.100 fnitimezone-from-dateTime . 609
5.5.101
fn:timezone-from-time .
610
5.5.102 frrtokenize . 611
5.5.103 fn:trace . 615
5.5.104 fn:translate. 617
5.5.105 fn:true. 620
5.5.106 fn:unordered . 621
5.5.107 fniupper-case . 622
5.5.108 firyear-from-date. 624
5.5.109 fniyear-from-dateTime . 626
5.5.110
fn:years-from-duration
. 627
5.5.111 fn:zero-or-one. 628
5.6 XPath 2.0-Konstruktorfunktionen (Übersicht) . 629
5.7 XPath 2.0-Typumwandlungsfunktionen
(Casting Functions)
. 632
5.7.1 Umwandlung zwischen primitiven Typen . 632
5.7.2 Umwandlung von abgeleiteten Typen in Basistypen . 639
5.7.3 Umwandlung innerhalb eines Typhierarchiezweigs . 640
5.7.4 Umwandlung zwischen Typhierarchiezweigen . 640
5.7.5 Ausgehend von xs:string und xs:anySimpleType . 641
5.7.6 Nach xs:string, xs:anySimpleType und
xs:untypedAtom¡c
. 641
5.7.7 Nach numerischen Typen . 642
5.7.8 Nach Typen der Zeitdauer . 642
5.7.9 Nach Typen für Datum und Zeit . 643
5.7.10 Nach xs:boolean . 643
5.7.11 Nach xs:base64Binary und xs:hexBinary . 643
5.7.12 Nachxs:anyURI . 644
5.7.13 NachxsiQName . 644
5.7.14 Nach
xs:NOTATION
. 644
Inhalt
5.8 XPath 2.
O-Operatorfunktionen
. 644
5.8.1 Unterstützte Operatorsymbole . 645
5.8.2 Erläuterung anhand des
ł-Operators
. 650
6.1 Formale Einteilung der XSLT-Elemente . 653
6.1.1 Root-Elemente . 653
6.1.2 Toplevel-Elemente . 654
6.1.3 Instruktionen . 654
6.2 Kurzübersicht überXSLT 1.0 . 656
6.2.1 Übersicht über die Elemente . 656
6.2.2 Standardattribute in XSLT 1.0 . 656
6.2.3 Attributwert-Templates in Instruktionen von
XSLT 1.0 . 658
6.3 Kurzübersicht über XSLT 2.0 . 659
6.3.1 Übersicht über die Elemente von XSLT 2.0 . 659
6.3.2 Zusätzliche Standardattribute ab XSLT 2.0. 663
6.3.3 Attributwert-Templates in Instruktionen von
XSLT 2.0 . 669
6.4 Die XSLT-Elemente nach Funktionsgruppen . 670
6.5 Alphabetische Referenz der XSLT-Elemente . 671
6.5.1 xsl:analyze-string. 672
6.5.2 xskapply-imports . 679
6.5.3 xshapply-templates . 684
6.5.4 xslrattribute. 689
6.5.5 xsl:attribute-set. 696
6.5.6 xslxall-template. 700
6.5.7 xslxharacter-map . 705
6.5.8 xslxhoose . 707
6.5.9 xslxomment . 710
6.5.10 xslxopy. 712
6.5.11 xslxopy-of . 721
6.5.12 xskdecimal-format . 726
6.5.13 xsl:document . 732
6.5.14 xshelement . 736
6.5.15 xslifallback . 743
6.5.16 xskfor-each . 745
6.5.17 xshfor-each-group . 749
6.5.18
xslľfunction
. 760
6.5.19 xshif. 769
Inhalt
6.5.20 xshimport. 772
6.5.21 xshimport-schema. 782
6.5.22 xshinclude . 785
6.5.23 xshkey . 789
6.5.24 xshmatching-substring . 794
. 796
. 800
6.5.25 xshmessage . 796
6.5.26 xshnamespace
6.5.27 xshnamespace-alias . 804
6.5.28 xshnext-match . 808
6.5.29 xshnon-matching-substring . 814
6.5.30 xshnumber . 816
6.5.31 xshotherwise . 830
6.5.32 xshoutput . 833
6.5.33 xshoutput-character . 859
6.5.34 xshparam . 862
6.5.35 xshperform-sort . 875
6.5.36 xsl:
preserve-space
. 879
6.5.37 xshprocessing-instruction . 881
6.5.38 xsl:
result-document
. 887
6.5.39 xshsequence . 910
6.5.40 xshsort . 912
6.5.41 xshstrip-space . 927
6.5.42
6.5.43 xshtemplate . 943
6.5.44 xshtext . 957
6.5.45 xshtransform . 962
6.5.46 xshvalue-of . 964
6.5.47 xshvariable . 970
6.5.48 xshwhen . 980
6.5.49 xshwith-param . 983
6.6 Vorwärts- und Rückwärtskompatibilität . 990
6.6.1 Rückwärtskompatible Verarbeitung. 990
6.6.2 Vorwärtskompatible Stylesheetverarbeitung. 991
7.1
Saxon
9 . 993
7.1.1 Eigenschaften des Saxon-Prozessors . 994
7.1.2 Erweiterungsfunktionen und Erweiterungselemente . 994
7.1.3 Saxon-B - der Basic XSLT-Prozessor . 994
xshstylesheet. 930
16
Inhalt
7.1.4 Saxon-SA - der Schema
Aware XSLT-Prozessor
. 995
7.1.5 Die Installation . 995
7.1.6
Saxon
- Optionen für die Kommandozeile. 999
7.1.7 Kompilierte Stylesheets .1018
7.1.8 Kernow-die Saxon-GUl für die Java-Plattform .1019
7.2 AltovaXML 2008 .1021
7.2.1 Installation .1022
7.2.2 AltovaXML - Aufruf über die Kommandozeile.1023
7.2.3 AltovaXML-Optionen für die Kommandozeile .1023
7.3 Zusammenfassung.1028
8.1
Oxygen
-ХМ
L-E d
ito
r
9.0.1029
8.1.1 Eigenschaften .1030
8.1.2 Fazit.1034
8.1.3 Programmdaten .1034
8.2 Stylus Studio 2008 .1035
8.2.1 Eigenschaften .1035
8.2.2 Fazit.1039
8.2.3 Programmdaten .1039
8.3
Altova
XMLSpy 2008 .1040
8.3.1 Eigenschaften .1041
8.3.2 Fazit.1045
8.3.3 Programmdaten .1045
Д
Lösungen .1049
A.1 Antworten zu den Testfragen in Kapitel 1 .1049
A.2 Antworten zu den Testfragen in Kapitel 2 .1051
A.3 Antworten zu den Testfragen in Kapitel 3 .1053
A.4 Lösungen zu den Aufgaben in Kapitel 1 .1056
A.5 Lösungen zu den Aufgaben in Kapitel 2 .1070
A.6 Lösungen zu den Aufgaben in Kapitel 3 .1076
WSC-Online-Ressourcen .1081
B.1 Ressourcen zu XML .1081
B.2 Ressourcen zu Namensräumen.1082
B.3 Ressourcen zu XML Schema.1083
B.4 Ressourcen zu XSL und XSLT .1084
Inhalt
В.
5 Ressourcen zu XPath und XQuery .1085
B.6 Ressourcen zu Data Model und Infoset.1087
B.7 Weitere Ressourcen .1088
С
Glossar .1089
D
Inhalt der Begleit-CD .1127
D.1 Home .1128
D.2 Buchdateien .1128
D.3 Referenzen .1128
D.4 Ressourcen .1128
D.5 Programme .1128
D.5.1 XSLT-Prozessoren .1129
D.5.2 XSLT-Entwicklungsumgebungen.1129
D.6 Kontakt .1130
Index .1131
18 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Domínguez, José María Valle, Miguel |
author_GND | (DE-588)132752719 |
author_facet | Domínguez, José María Valle, Miguel |
author_role | aut aut |
author_sort | Domínguez, José María |
author_variant | j m d jm jmd m v mv |
building | Verbundindex |
bvnumber | BV023194733 |
classification_rvk | IM 1505 |
ctrlnum | (OCoLC)196478716 (DE-599)DNB984861289 |
dewey-full | 468.3431 |
dewey-hundreds | 400 - Language |
dewey-ones | 468 - Standard Spanish usage |
dewey-raw | 468.3431 |
dewey-search | 468.3431 |
dewey-sort | 3468.3431 |
dewey-tens | 460 - Spanish, Portuguese, Galician |
discipline | Romanistik |
discipline_str_mv | Romanistik |
edition | 3., neu bearb. und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV023194733</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140217</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080303s2008 |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N30,0890</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,A03,0788</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">984861289</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783503098316</subfield><subfield code="c">kart. : EUR 17.80, sfr 30.00</subfield><subfield code="9">978-3-503-09831-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3503098313</subfield><subfield code="c">kart. : EUR 17.80, sfr 30.00</subfield><subfield code="9">3-503-09831-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783503098316</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)196478716</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB984861289</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield><subfield code="a">spa</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">468.3431</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">IM 1505</subfield><subfield code="0">(DE-625)60940:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Domínguez, José María</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132752719</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Thematischer Wortschatz spanisch-deutsch</subfield><subfield code="b">Aufbauwortschatz - Phraseologie - Übersetzung - Konversation</subfield><subfield code="c">José María Domínguez und Miguel Valle</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Thematischer Wortschatz Spanisch - Deutsch</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., neu bearb. und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin</subfield><subfield code="b">Schmidt</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">224 S.</subfield><subfield code="c">21 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Spanisch</subfield><subfield code="0">(DE-588)4077640-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Wortschatz</subfield><subfield code="0">(DE-588)4126555-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4188171-0</subfield><subfield code="a">Verzeichnis</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Spanisch</subfield><subfield code="0">(DE-588)4077640-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Wortschatz</subfield><subfield code="0">(DE-588)4126555-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Valle, Miguel</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2982102&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016381061&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016381061</subfield></datafield></record></collection> |
genre | (DE-588)4188171-0 Verzeichnis gnd-content |
genre_facet | Verzeichnis |
id | DE-604.BV023194733 |
illustrated | Not Illustrated |
index_date | 2024-07-02T20:05:58Z |
indexdate | 2024-07-20T09:34:08Z |
institution | BVB |
isbn | 9783503098316 3503098313 |
language | German Spanish |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016381061 |
oclc_num | 196478716 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-384 DE-473 DE-BY-UBG DE-824 DE-20 DE-634 DE-739 DE-188 DE-355 DE-BY-UBR |
owner_facet | DE-19 DE-BY-UBM DE-384 DE-473 DE-BY-UBG DE-824 DE-20 DE-634 DE-739 DE-188 DE-355 DE-BY-UBR |
physical | 224 S. 21 cm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Schmidt |
record_format | marc |
spelling | Domínguez, José María Verfasser (DE-588)132752719 aut Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation José María Domínguez und Miguel Valle Thematischer Wortschatz Spanisch - Deutsch 3., neu bearb. und erw. Aufl. Berlin Schmidt 2008 224 S. 21 cm txt rdacontent n rdamedia nc rdacarrier Spanisch (DE-588)4077640-2 gnd rswk-swf Wortschatz (DE-588)4126555-5 gnd rswk-swf (DE-588)4188171-0 Verzeichnis gnd-content Spanisch (DE-588)4077640-2 s Wortschatz (DE-588)4126555-5 s DE-604 Valle, Miguel Verfasser aut text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2982102&prov=M&dok_var=1&dok_ext=htm Inhaltstext Digitalisierung UB Bamberg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016381061&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Domínguez, José María Valle, Miguel Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation Spanisch (DE-588)4077640-2 gnd Wortschatz (DE-588)4126555-5 gnd |
subject_GND | (DE-588)4077640-2 (DE-588)4126555-5 (DE-588)4188171-0 |
title | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |
title_alt | Thematischer Wortschatz Spanisch - Deutsch |
title_auth | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |
title_exact_search | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |
title_exact_search_txtP | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |
title_full | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation José María Domínguez und Miguel Valle |
title_fullStr | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation José María Domínguez und Miguel Valle |
title_full_unstemmed | Thematischer Wortschatz spanisch-deutsch Aufbauwortschatz - Phraseologie - Übersetzung - Konversation José María Domínguez und Miguel Valle |
title_short | Thematischer Wortschatz spanisch-deutsch |
title_sort | thematischer wortschatz spanisch deutsch aufbauwortschatz phraseologie ubersetzung konversation |
title_sub | Aufbauwortschatz - Phraseologie - Übersetzung - Konversation |
topic | Spanisch (DE-588)4077640-2 gnd Wortschatz (DE-588)4126555-5 gnd |
topic_facet | Spanisch Wortschatz Verzeichnis |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2982102&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016381061&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT dominguezjosemaria thematischerwortschatzspanischdeutschaufbauwortschatzphraseologieubersetzungkonversation AT vallemiguel thematischerwortschatzspanischdeutschaufbauwortschatzphraseologieubersetzungkonversation AT dominguezjosemaria thematischerwortschatzspanischdeutsch AT vallemiguel thematischerwortschatzspanischdeutsch |