Das Kapitel 16 (XML) des IT-Handbuchs für Fachinformatiker* ist das Thema der dreiundsiebzigsten Episode des Anwendungsentwickler-Podcasts.
Inhalt
XML ist – trotz der wachsenden Beliebtheit von JSON – immer noch eines der wichtigsten Austauschformate in der IT. Das entsprechende Kapitel des IT-Handbuchs für Fachinformatiker* enthält viele prüfungs- und praxisrelevante Inhalte.
XML
- Der Aufbau von XML-Dokumenten
- Extensible nicht extended!
- Vorteile: Menschen- und maschinenlesbar
- Element vs. Tag
- Wohlgeformtheit: nur ein Wurzelelement, korrekte Schachtelung der Elemente, alle Elemente müssen geschlossen werden, nur erlaubte Elementnamen, Attributwerte immer in Anführungszeichen, Sonderzeichen durch Entitätsreferenzen ersetzen
- DTDs und XML Schema
- DTDs benutzt kein Mensch mehr (hoffentlich). Schemas sind der Standard.
- Kapitel zu DTD ist recht lang, Schema kommt zu kurz.
- Namensräume sind sehr wichtig in der Praxis.
- XSLT
- Gut zu wissen, in der Praxis und der Prüfung wahrscheinlich nicht allzu wichtig.
- XPath hingegen ist wichtig für die Praxis.
- Grundlagen der XML-Programmierung
- SAX vs. DOM ist absolut praxisrelevant.
Literaturempfehlungen

(direkt beim Rheinwerk-Verlag bestellen*)
Ich selbst habe vor mehreren Jahren mit einer älteren Auflage von Einstieg in XML* von Helmut Vonhoegen XML gelernt und es hat mir sehr gut gefallen. Das Buch ist umfangreich und gut verständlich geschrieben.