Einstieg in XML
Grundlagen, Praxis, Referenz. Für Anwendungsentwicklung und E-Publishing. Transformation, Formatierung, Schnittstellen. XML Schema, DTD, XSLT, CSS, XSL, XPath, DOM, SAX, SOAP, XQuery, HTML5, EPUB
Kompetent und praxisorientiert führt Sie Helmut Vonhoegen in alle wichtigen Themen rund um XML ein: Validierung mit DTD und XML Schema, Navigation mit XPath und Transformation mit XSLT, Formatierung mit CSS und XSL, Zugriff auf XML-Dokumente über die...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Einstieg in XML “
Klappentext zu „Einstieg in XML “
Kompetent und praxisorientiert führt Sie Helmut Vonhoegen in alle wichtigen Themen rund um XML ein: Validierung mit DTD und XML Schema, Navigation mit XPath und Transformation mit XSLT, Formatierung mit CSS und XSL, Zugriff auf XML-Dokumente über die Programmier-Schnittstellen DOM und SAX, Webdienste (inkl. SOAP), Mapping, die Office-Dokumentformate ODF und OOXML, HTML5 und elektronisches Publizieren mit EPUB.Aufgrund der kompakten Darstellung eignet sich das Buch auch hervorragend als Referenz.
Aus dem Inhalt:
Grundlagen von XML
Dokumenttypen und Validierung
Inhaltsmodelle mit XML Schema
Navigation mit XPath
Formatierung mit CSS & XSL
Transformationen mit XSLT
Abfragen mit XQuery
Parsen mit DOM & SAX
XML und .NET Framework: Visual Basic, LINQ to XML
Webservices mit SOAP
XML in Office-Anwendungen
Mapping von oder nach XML
Publizieren mit EPUB
HTML5 und XHTML
Galileo Press heißt jetzt Rheinwerk Verlag.
Inhaltsverzeichnis zu „Einstieg in XML “
Vorwort ... 21
1. Einführung ... 23
1.1 ... Kleines Einstiegsprojekt zum Kennenlernen ... 23
1.2 ... XML -- universale Metasprache und Datenaustauschformat ... 29
1.3 ... Übersicht über die Sprachfamilie XML ... 34
1.4 ... XML-Editoren und Entwicklungsumgebungen ... 37
1.5 ... Anwendungsbereiche ... 43
2. XML -- Bausteine und Regeln ... 47
2.1 ... Aufbau eines XML-Dokuments ... 47
2.2 ... Die Regeln der Wohlgeformtheit ... 60
2.3 ... Elemente oder Attribute? ... 60
2.4 ... Reservierte Attribute ... 61
2.5 ... Entitäten und Verweise darauf ... 62
2.6 ... CDATA-Sections ... 64
2.7 ... Kommentare ... 64
2.8 ... Verarbeitungsanweisungen ... 65
2.9 ... Namensräume ... 66
2.10 ... XML Version 1.1 ... 70
3. Dokumenttypen und Validierung ... 71
3.1 ... Metasprache und Markup-Vokabulare ... 71
3.2 ... Regeln der Gültigkeit ... 73
3.3 ... DTD oder Schema? ... 74
3.4 ... Definition eines Dokumentmodells ... 75
3.5 ... Deklarationen für gültige Komponenten ... 77
3.6... Dokumentinstanz ... 85
3.7 ... Attributlisten-Deklaration ... 86
3.8 ... Verweis auf andere Elemente ... 90
3.9 ... Verwendung von Entitäten ... 91
3.10 ... Formen der DTD-Deklaration ... 96
3.11 ... Zwei DTDs in der Praxis ... 98
4. Inhaltsmodelle mit XML-Schema ... 107
4.1 ... XML-Schema -- der XML-basierte Standard ... 107
4.2 ... Erster Entwurf eines Schemas ... 109
4.3 ... Genereller Aufbau eines XML-Schemas ... 116
4.4 ... Datentypen ... 117
4.5 ... Definition der Struktur des Dokuments ... 133
4.6 ... Häufigkeitsbestimmungen ... 142
4.7 ... Default-Werte für Elemente und Attribute ... 143
4.8 ... Kompositoren ... 143
4.9 ... Arbeit mit benannten Modellgruppen ... 146
4.10 ... Definition von Attributgruppen ... 147
4.11 ... Schlüsselelemente und Bezüge darauf ... 148
4.12 ... Kommentare ... 152
4.13 ... Ableitung komplexer Datentypen ... 152
4.14 ... Designvarianten ...
... mehr
160
4.15 ... Übernahme von Schema-Definitionen ... 162
4.16 ... XML-Schema 1.0 -- Kurzreferenz ... 170
4.17 ... Exkurs zu XML-Schema 1.1 ... 180
5. Navigation und Verknüpfung ... 187
5.1 ... Datenauswahl mit XPath ... 187
5.2 ... XPath 2.0 ... 205
5.3 ... XPath 3.0 ... 220
5.4 ... Verknüpfungen mit XLink ... 225
5.5 ... XBase ... 232
5.6 ... Über XPath hinaus: XPointer ... 233
6. Datenausgabe mit CSS ... 239
6.1 ... Cascading Stylesheets für XML ... 241
6.2 ... Arbeitsweise eines Stylesheets ... 241
6.3 ... Anlegen von Stylesheets ... 243
6.4 ... Vererben und Überschreiben ... 244
6.5 ... Selektortypen ... 246
6.6 ... Attributselektoren ... 247
6.7 ... Kontext- und Pseudoselektoren ... 247
6.8 ... Schriftauswahl und Textformatierung ... 248
6.9 ... Farbauswahl ... 249
6.10 ... Blöcke, Ränder, Rahmen, Füllung und Inhalt ... 249
6.11 ... Stylesheet-Kaskaden ... 251
6.12 ... Auflösung von Regelkonflikten ... 252
6.13 ... Zuordnung zu XML-Dokumenten ... 253
6.14 ... Schwächen von CSS ... 254
7. Umwandlungen mit XSLT ... 255
7.1 ... Sprache für Transformationen ... 255
7.2 ... Ablauf der Transformation ... 267
7.3 ... Stylesheet mit nur einer Template-Regel ... 269
7.4 ... Eingebaute Template-Regeln ... 270
7.5 ... Designalternativen ... 271
7.6 ... Kontrolle der Knotenverarbeitung ... 273
7.7 ... Datenübernahme aus der Quelldatei ... 280
7.8 ... Nummerierungen ... 281
7.9 ... Verzweigungen und Wiederholungen ... 284
7.10 ... Sortieren und Gruppieren von Quelldaten ... 289
7.11 ... Parameter und Variablen ... 292
7.12 ... Hinzufügen von Elementen und Attributen ... 301
7.13 ... Zusätzliche XSLT-Funktionen ... 305
7.14 ... Mehrfache Verwendung von Stylesheets ... 309
7.15 ... Übersetzungen zwischen XML-Vokabularen ... 310
7.16 ... Umwandlung von XML in HTML und XHTML ... 314
7.17 ... XSLT-Editoren ... 322
7.18 ... Ku
4.15 ... Übernahme von Schema-Definitionen ... 162
4.16 ... XML-Schema 1.0 -- Kurzreferenz ... 170
4.17 ... Exkurs zu XML-Schema 1.1 ... 180
5. Navigation und Verknüpfung ... 187
5.1 ... Datenauswahl mit XPath ... 187
5.2 ... XPath 2.0 ... 205
5.3 ... XPath 3.0 ... 220
5.4 ... Verknüpfungen mit XLink ... 225
5.5 ... XBase ... 232
5.6 ... Über XPath hinaus: XPointer ... 233
6. Datenausgabe mit CSS ... 239
6.1 ... Cascading Stylesheets für XML ... 241
6.2 ... Arbeitsweise eines Stylesheets ... 241
6.3 ... Anlegen von Stylesheets ... 243
6.4 ... Vererben und Überschreiben ... 244
6.5 ... Selektortypen ... 246
6.6 ... Attributselektoren ... 247
6.7 ... Kontext- und Pseudoselektoren ... 247
6.8 ... Schriftauswahl und Textformatierung ... 248
6.9 ... Farbauswahl ... 249
6.10 ... Blöcke, Ränder, Rahmen, Füllung und Inhalt ... 249
6.11 ... Stylesheet-Kaskaden ... 251
6.12 ... Auflösung von Regelkonflikten ... 252
6.13 ... Zuordnung zu XML-Dokumenten ... 253
6.14 ... Schwächen von CSS ... 254
7. Umwandlungen mit XSLT ... 255
7.1 ... Sprache für Transformationen ... 255
7.2 ... Ablauf der Transformation ... 267
7.3 ... Stylesheet mit nur einer Template-Regel ... 269
7.4 ... Eingebaute Template-Regeln ... 270
7.5 ... Designalternativen ... 271
7.6 ... Kontrolle der Knotenverarbeitung ... 273
7.7 ... Datenübernahme aus der Quelldatei ... 280
7.8 ... Nummerierungen ... 281
7.9 ... Verzweigungen und Wiederholungen ... 284
7.10 ... Sortieren und Gruppieren von Quelldaten ... 289
7.11 ... Parameter und Variablen ... 292
7.12 ... Hinzufügen von Elementen und Attributen ... 301
7.13 ... Zusätzliche XSLT-Funktionen ... 305
7.14 ... Mehrfache Verwendung von Stylesheets ... 309
7.15 ... Übersetzungen zwischen XML-Vokabularen ... 310
7.16 ... Umwandlung von XML in HTML und XHTML ... 314
7.17 ... XSLT-Editoren ... 322
7.18 ... Ku
... weniger
Bibliographische Angaben
- Autor: Helmut Vonhoegen
- 2015, 8., aktualis. Aufl., 615 Seiten, mit zahlreichen Abbildungen, Maße: 17,4 x 24,6 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836237989
- ISBN-13: 9783836237987
Kommentar zu "Einstieg in XML"
Schreiben Sie einen Kommentar zu "Einstieg in XML".
Kommentar verfassen