|
zurück zur Seite deutschsprachige
Pythonbücher
|
Vorwort XI
1 Python und XML 1
- Hauptvorteile
von XML 3
- Die XML-Spezifikationen
7
- Die Stärke
von Python und XML 11
- Was fangen
wir damit an? 18
2 XML-Grundlagen 21
- Die Struktur
von XML 21
- Dokumenttypen
und Schemata 22
- Arten
von Konformität 25
- Physische
Strukturen 27
- XML-Dokumente
erstellen 28
- Dokumenttyp-Definitionen
39
- Kanonisches
XML 47
- Über
die XML-Spezifikation hinaus 48
3 Die Simple API for XML
53
- Die Entstehung
von SAX 53
- SAX verstehen
54
- Lesen
eines Artikels 60
- Suchen
nach Dateiinformationen 64
- Erstellung
eines Bildindex 73
- Konvertieren
von XML nach HTML 78
- Fortgeschrittene
Verwendung der Parser-Fabrik 85
- Native
Parser-Schnittstellen 86
4 Das Document Object Model
89
- Die DOM-Spezifikationen
89
- DOM verstehen
93
- Python-Angebote
zu DOM 94
- Informationen
gewinnen 96
- Ändern
von Dokumenten 103
- Erstellen
einer Webanwendung 107
- Über
SAX und DOM hinaus 121
5 Abfragen von XML mit XPath
123
- XPath
auf einen Blick 123
- Wo wird
XPath eingesetzt? 124
- Lokalisierungspfade
124
- Arithmetische
XPath-Operatoren 131
- XPath-Funktionen
132
- Übersetzen
von XPath-Ausdrücken 136
6 Transformation von XML mit
XSLT 139
- Die XSLT-Spezifikation
139
- XSLT-Prozessoren
140
- Definieren
von Stylesheets 141
- Benutzung
von XSLT von der Kommandozeile aus 147
- XSLT-Elemente
148
- Ein komplexeres
Beispiel 155
- Einbetten
von XSLT-Transformationen in Python 158
- Auswählen
einer Technik 165
7 XML-Validierung und -Dialekte
167
- Arbeiten
mit DTDs 167
- Validierung
zur Laufzeit 171
- Das BillSummary-Beispiel
173
- Dialekte,
Rahmenwerke und Arbeitsabläufe 194
- Was bietet
ebXML? 196
8 Die Python-Internet-APIs
199
- Verbinden
von Websites 199
- Arbeiten
mit URLs 201
- Öffnen
von URLs 203
- Verbinden
über HTTP 206
- Verwenden
der Serverklassen 214
9 Python, Webdienste und SOAP
225
- Unterstützung
für Webdienste in Python 226
- Der entstehende
SOAP-Standard 226
- SOAP-Optionen
in Python 235
- Beispiel
für einen SOAP-Server und SOAP-Client 239
- Was ist
mit XML-RPC? 248
10 Python und der Entwurf
verteilter Systeme 249
- Beispielanwendung
und Flußanalyse 249
- Verstehen
der Tragweite 251
- Erstellen
der Datenbank 252
- Erstellen
der Profil-Zugangsklasse 255
- Erzeugen
eines XML-Datenlagers 270
- Der XML-Switch
278
- Starten
von XML-Switch 300
- Eine
Webanwendung 301
A Installation von Python
und XML-Tools 317
B XML-Definitionen 321
C Die Python-SAX-API 331
D Python-DOM-API 341
E Arbeiten mit MSXML 3.0
355
F Weitere Python-XML-Werkzeuge
371
Index 377
|