XQuery: Grundlagen und fortgeschrittene Methoden
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2004
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | xml.bibliothek
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 290 S. |
ISBN: | 3898642666 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV017927124 | ||
003 | DE-604 | ||
005 | 20050916 | ||
007 | t | ||
008 | 040309s2004 gw |||| 00||| ger d | ||
016 | 7 | |a 970384122 |2 DE-101 | |
020 | |a 3898642666 |9 3-89864-266-6 | ||
035 | |a (OCoLC)76695138 | ||
035 | |a (DE-599)BVBBV017927124 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-355 |a DE-91G |a DE-863 |a DE-473 |a DE-739 |a DE-20 |a DE-29 |a DE-522 |a DE-634 |a DE-11 |a DE-188 |a DE-2174 | ||
082 | 0 | |a 004 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 652f |2 stub | ||
100 | 1 | |a Lehner, Wolfgang |d 1969- |e Verfasser |0 (DE-588)120763478 |4 aut | |
245 | 1 | 0 | |a XQuery |b Grundlagen und fortgeschrittene Methoden |c Wolfgang Lehner ; Harald Schöning |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2004 | |
300 | |a XIII, 290 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a xml.bibliothek | |
650 | 0 | 7 | |a XQuery |0 (DE-588)4737681-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XQuery |0 (DE-588)4737681-8 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Schöning, Harald |d 1961- |e Verfasser |0 (DE-588)129368369 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010747586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0599 |
DE-BY-FWS_katkey | 230015 |
DE-BY-FWS_media_number | 083100866530 |
_version_ | 1806527618943549440 |
adam_text |
Inhaltsverzeichnis
1 Einleitung 1
1.1 Warum ein XQuery Buch? 2
1.2 XQuery Standardisierung 5
1.2.1 Verlauf der Standardisierung 6
1.2.2 Fortschritt der Standardisierung 7
1.2.3 Teile der Spezifikation 7
1.2.4 Stand der XQuery Implementierungen 9
1.3 Beispielszenario 9
1.4 Zusammenfassung 17
2 XML Basiskonzepte 19
2.1 XML Dokumente 19
2.1.1 Die Struktur eines XML Dokumentes 20
2.1.2 Die DTD 22
2.1.3 Textueller Inhalt eines Elementes 26
2.2 Unicode 28
2.3 Namensräume 29
2.4 Der Namensraum xml 31
2.5 Schemabeschreibung mit XML Schema 32
2.5.1 Das Typkonzept 33
2.5.2 Element und Attributdefinitionen 41
2.5.3 Konsistenzbedingungen 45
2.5.4 Das Schemadokument 47
2.5.5 Instanzbezogene Konzepte 48
2.6 Verweise in XML 49
2.6.1 Verweise innerhalb eines XML Dokumentes 49
2.6.2 Verweise zwischen XML Dokumenten 50
2.7 Ausblick auf XQuery 52
2.8 Zusammenfassung 57
2.9 Übungen 58
3 Das XQuery Datenmodell 61
3.1 Sequenzen 62
3.1.1 Struktur einer Sequenz 62
3.1.2 Funktionen und Operationen auf Sequenzen 62
3.2 Atomare Werte 65
3.2.1 Konstruktoren 66
3.2.2 Literale für Zeichenketten 66
3.2.3 Literale für Zahlen 66
3.2.4 Typumwandlung 67
3.2.5 Operationen und Funktionen auf Sequenzen atomarer Werte . 68
3.3 Atomisierung 70
3.4 Spezielle Typen in XQuery 70
3.5 Knoten 71
3.5.1 Elementknoten 73
3.5.2 Dokumentknoten 78
3.5.3 Attributknoten 78
3.5.4 Namensraumknoten 79
3.5.5 Knoten für Verarbeitungsanweisungen • • 80
3.5.6 Kommentarknoten 80
3.5.7 Textknoten 80
3.6 Knoteneigenschaften . 81
3.6.1 Dokumentreihenfolge 81
3.6.2 Funktionen auf Knoten 82
3.7 Sequenztypen und Knotenzugriffsfunktionen . 83
3.7.1 Sequenztypdefinitionen 84
3.7.2 Knotenzugriffsfunktionen 89
3.7.3 Operationen auf Sequenzen aus Knoten . 89
3 o lypausdrücke 90
3.8.1 Typprüfung . 90
3.8.2 Typzuweisung . .91
3.8.3 Typzusicherung . 92
3.8.4 Typabfrage . 93
3 9 Gleichheit von Sequenzen . . 95
3.10 Zusammenfassung . 96
3.11 Übungen . •• ^
4 Pfadausdrücke 99
4.1 Überblick über XQuery.Ausdrücke . . . . . 99
Y Struktur eines Pfadausdrucks ' . " . . 101
4.3 Lokahsierungsschritte ' ' ' jq3
4.4 Knotentests . .••
4.5 Prädikate in Lokalisierungsschritten '.'.'. '.' ' ''. '. 112
4.6 Abkürzungen in Pfadausdrücken \\.[[.[ [][] \\ \\\ \\ [.[[. 115
ff
4.7 Zugriff auf externe Datenquellen 116
4.8 Zusammenfassung 118
4.9 Übungen 119
5 FLWOR Ausdrücke 121
5.1 Allgemeine FLWOR Struktur 121
5.1.1 Klauseln eines FLWOR Ausdrucks 122
5.1.2 Let und For Klausel 123
5.1.3 Where Klausel 127
5.1.4 Order By Klausel 128
5.1.5 Return Klausel 130
5.2 Verbundberechnung 135
5.2.1 Verfolgung von Referenzen 135
5.2.2 Symmetrischer Verbund 139
5.2.3 Einseitig äußerer Verbund 141
5.2.4 Vollständig äußerer Verbund 143
5.2.5 Zusammenfassung 147
5.3 Gruppierung und Aggregation 147
5.3.1 Gruppierung nach Struktur 148
5.3.2 Gruppierung nach Wertegleichheit 149
5.3.3 Aggregationsfunktionen 152
5.3.4 Gruppierung über mehrere Attribute 155
5.3.5 Gruppenfilterung und Sortierung 156
5.3.6 Mehrfachgruppierung 157
5.3.7 Geschachtelte Gruppierung 159
5.3.8 Zusammenfassung 161
5.4 Zusammenfassung 161
5.5 Übungen 162
6 Erweiterte XQuery Ausdrücke 165
6.1 Arithmetische Ausdrücke 166
6.2 Vergleichsausdrücke 170
6.2.1 Wertevergleich 171
6.2.2 Allgemeine Vergleiche 172
6.2.3 Knotenvergleich 173
6.3 Weitere Ausdrücke 176
6.3.1 Logische Ausdrücke 176
6.3.2 Konditionale Ausdrücke 178
6.3.3 Quantifizierende Ausdrücke 181
6.4 Zusammenfassung 187
6.5 Übungen 187
7 Funktionen in XQuery 189
7.1 Funktionen auf numerischen und booleschen Werten 190
7.1.1 Operatoren auf numerischen Werten 190
7.1.2 Funktionen auf numerischen Werten 190
7.1.3 Funktionen und Operatoren auf booleschen Werten 192
7.2 Funktionen auf Zeichenketten 193
7.2.1 Vergleich von Zeichenketten 193
7.2.2 Manipulation von Zeichenketten 195
7.2.3 Substitution und Konvertierung von Zeichenketten 198
7.2.4 Unicode Behandlung 201
7.2.5 Analyse von Zeichenketten 203
7.2.6 Auswertung regulärer Ausdrücke auf Zeichenketten 204
7.3 Zeit und Kalenderfunktionen 209
7.3.1 Aktuelle Zeit und Zeitzonen 209
7.3.2 Analyse von Zeitangaben 211
7.3.3 Vergleich von Zeitangaben 213
7.3.4 Arithmetische Operatoren und Funktionen 214
7.4 Benutzerdefinierte Funktionen 216
7.4.1 Deklaration benutzerdefinierter Funktionen 216
7.4.2 Verfolgung von XLink 219
7.4.3 Rekursive benutzerdefinierte Funktionen 221
7.4.4 Fehlerbehandlung 223
7.5 Zusammenfassung 225
7.6 Übungen 225
8 Erweiterte Konzepte 227
8.1 Das Modulkonzept von XQuery . 227
8.2 Weitere Bestandteile des XQuery Prologs 229
8.2.1 Namensraumdefinitionen . 229
8.2.2 Schemaimport 230
8.2.3 Variablendefinitionen 231
8.2.4 Validierungsmodus 232
8.2.5 Behandlung von begrenzendem Leerraum 232
8.2.6 Voreinstellung für die Sortierordnung 233
8.2.7 XQuery Prolog im Überblick 233
8.3 Das Verarbeitungskonzept von XQuery 234
8.3.1 Statische Analyse 234
8.3.2 Dynamische Ausführung 237
8.3.3 Serialisierung 238
8.3.4 Statischer Kontext '.'. 239
8.3.5 Dynamischer Kontext 241
8.4 Zusammenfassung 241
8.5 Übungen 242
9 Zukünftige Entwicklungen 245
9.1 Optionale Funktionalität 246
9.2 XQueryX 247
9.3 Änderungsoperationen 249
9.4 Erweiterte Lesezugriffe 251
9.5 Einbettung in eine Wirtssprache 252
9.6 SQL/XML 252
9.7 Zusammenfassung 253
10 Zusammenfassung 255
Anhang A: XQuery Grammatik 259
Anhang B: Alphabetischer Überblick über Funktionen und Operatoren 267
Anhang C: Konstruktorfunktionen 277
Anhang D: Sonderzeichen für reguläre Ausdrücke 279
Anhang E: Konvertierungsmatrix 281
Literaturverzeichnis 283
Stichwortverzeichnis 287 |
any_adam_object | 1 |
author | Lehner, Wolfgang 1969- Schöning, Harald 1961- |
author_GND | (DE-588)120763478 (DE-588)129368369 |
author_facet | Lehner, Wolfgang 1969- Schöning, Harald 1961- |
author_role | aut aut |
author_sort | Lehner, Wolfgang 1969- |
author_variant | w l wl h s hs |
building | Verbundindex |
bvnumber | BV017927124 |
classification_rvk | ST 200 ST 250 |
classification_tum | DAT 652f |
ctrlnum | (OCoLC)76695138 (DE-599)BVBBV017927124 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. 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">BV017927124</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050916</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040309s2004 gw |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">970384122</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898642666</subfield><subfield code="9">3-89864-266-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76695138</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV017927124</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></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2174</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 652f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lehner, Wolfgang</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120763478</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">XQuery</subfield><subfield code="b">Grundlagen und fortgeschrittene Methoden</subfield><subfield code="c">Wolfgang Lehner ; Harald Schöning</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 290 S.</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="490" ind1="0" ind2=" "><subfield code="a">xml.bibliothek</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XQuery</subfield><subfield code="0">(DE-588)4737681-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">XQuery</subfield><subfield code="0">(DE-588)4737681-8</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">Schöning, Harald</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129368369</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=010747586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV017927124 |
illustrated | Not Illustrated |
indexdate | 2024-08-05T08:23:11Z |
institution | BVB |
isbn | 3898642666 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010747586 |
oclc_num | 76695138 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-863 DE-BY-FWS DE-473 DE-BY-UBG DE-739 DE-20 DE-29 DE-522 DE-634 DE-11 DE-188 DE-2174 |
owner_facet | DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-863 DE-BY-FWS DE-473 DE-BY-UBG DE-739 DE-20 DE-29 DE-522 DE-634 DE-11 DE-188 DE-2174 |
physical | XIII, 290 S. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | dpunkt-Verl. |
record_format | marc |
series2 | xml.bibliothek |
spellingShingle | Lehner, Wolfgang 1969- Schöning, Harald 1961- XQuery Grundlagen und fortgeschrittene Methoden XQuery (DE-588)4737681-8 gnd |
subject_GND | (DE-588)4737681-8 |
title | XQuery Grundlagen und fortgeschrittene Methoden |
title_auth | XQuery Grundlagen und fortgeschrittene Methoden |
title_exact_search | XQuery Grundlagen und fortgeschrittene Methoden |
title_full | XQuery Grundlagen und fortgeschrittene Methoden Wolfgang Lehner ; Harald Schöning |
title_fullStr | XQuery Grundlagen und fortgeschrittene Methoden Wolfgang Lehner ; Harald Schöning |
title_full_unstemmed | XQuery Grundlagen und fortgeschrittene Methoden Wolfgang Lehner ; Harald Schöning |
title_short | XQuery |
title_sort | xquery grundlagen und fortgeschrittene methoden |
title_sub | Grundlagen und fortgeschrittene Methoden |
topic | XQuery (DE-588)4737681-8 gnd |
topic_facet | XQuery |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010747586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lehnerwolfgang xquerygrundlagenundfortgeschrittenemethoden AT schoningharald xquerygrundlagenundfortgeschrittenemethoden |
Inhaltsverzeichnis
THWS Würzburg Magazin
Signatur: |
1911 2015:0599 |
---|---|
Exemplar 1 | bestellbar aus dem Magazin Verfügbar Bestellen |