Suchen und Finden
Service
Infos und Kontakt
Inhalt
5
Vorwort
9
Perl und XML
13
Warum nimmt man Perl und XML?
13
XML ist simpel mit XML::Simple
15
XML-Prozessoren
19
Module wie Sand am Meer
19
Denken Sie daran...
20
Fallstricke von XML
22
Einführung in XML
25
Die Geschichte von XML
26
Markup, Elemente und Struktur
30
Namensräume
33
Einrückung
34
Entities
35
Unicode, Zeichensätze und Codierungen
38
Die XML-Deklaration
39
Verarbeitungsanweisungen und anderer Markup
40
Wohlgeformte Dokumente und formfreies XML
42
Deklaration von Elementen und Attributen
43
Schemata
45
Transformationen
48
XML-Grundlagen: Lesen und Schreiben
52
XML-Parser
53
XML::Parser
61
Eventorientierte vs. baumorientierte Verarbeitung
68
Den Parser arbeiten lassen
69
XML::LibXML
73
XML::XPath
75
Validierung von Dokumenten
77
XML::Writer
81
Zeichensätze und Codierungen
85
Eventströme
92
Arbeit mit Strömen
92
Events und Handler
93
Der Parser als Baustein
95
Stromorientierte Anwendungen
96
XML::PYX
97
XML::Parser
99
SAX
106
SAX-Event-Handler
107
DTD-Handler
114
Auflösung externer Entities
118
Verarbeitung von Nicht-XML-Daten
119
Eine Basisklasse für Handler
123
XML::Handler::YAWriter als Basisklasse für Handler
125
XML::SAX: Die zweite Generation
126
Baumorientierte Verarbeitung
143
XML-Bäume
143
XML::Simple
145
Der Baummodus von XML::Parser
148
XML::SimpleObject
149
XML::TreeBuilder
152
XML::Grove
155
DOM
157
DOM und Perl
157
Referenz der Klassen-API von DOM
158
XML::DOM
167
XML::LibXML
171
Arbeit mit Bäumen: XPath, XSLT und mehr
174
Baumkletterer
174
XPath
178
XSLT
186
Optimierte Behandlung von Bäumen
189
RSS, SOAP und andere XML-Anwendungen
192
XML-Module
192
XML::RSS
194
XML-basierte Programmierhilfen
202
SOAP::Lite
205
Strategien des Programmierers
210
Perl und XML-Namensräume
210
Subklassen
214
Konvertierung von XML in HTML mit XSLT
220
Ein Comic-Verzeichnis
228
Index
231
Über die Autoren
239
Über den Übersetzer
239
Kolophon
239
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion



















