Heut habe ich mich zum ersten Mal in die XML-Welt begeben. Wem die Begriffe des Titels nicht gängig sind, dem habe ich hier eine Liste gemacht:
- XML: Extensible Markup Language
- XHTML: Extensible Hypertext Markup Language
- XSL(T): Extensible Stylesheet Language (Transformation)
- DTD: Document Type Declaration
Der Grund wieso ich mit XML begonnen habe ist klar, wenn man einmal mit (X)HTML arbeitet. Deshalb habe ich mir zum 16. Geburstag ein XML-Buch (Amazon) gewünscht. Und bevor ich in Richtung LaTex und Perl/Python gehe, wollte ich unbedingt eigene DTDs schreiben und lesen können. Sehr informativ war diese graphische Darstellung, die die Bedeutung von XML aufzeigt und die Verbindungen zu (zB) XHTML sichtbar macht:
Natürlich gibt es noch viel mehr “Sprachen”, aber hier sind die wichtigsten aufgelistet und das macht mir klar, was beispielweise RSS ist. Ganz allgemein muss ich sagen, bin ich nicht überwältigt von XML, trotzdem möchte ich des Öfteren mit XML arbeiten und die ersten Arbeiten sind unter /xml/ erreichbar. Mein Ziel wäre es natürlich die XHTML-DTD von Tim Berners-Lee auswendig runterschreiben zu können. Das wäre dann so ziemlich das freakigste, was ich gemacht habe, würde mir aber beweisen, dass ich XHTML vollständig beherrsche.
Buchbewertung:
Autor: Tobias Hauser
Titel: “XML Standards”
Verlag: entwickler.press
Preis: 7.9€
Seiten: 116
Bewertung: Für jemanden der XML bereits kann / kennt ist dieses Buch sicher ein gutes Notizbuch, denn der Umfang von XML ist groß, sodass solch ein Buch unverzichtbar ist. Sehr interessant ist die Bedeutung des Hypertexts seit Berners-Lee dokumentiert und schön für Anfänger zuammengefasst. Bezüglich Syntax muss ich dem Buch ein großes Minus geben. Viele Fragen sind nicht ausreichend beantwortet (Was ist der Unterschied zwischen #PCDATA und #CDATA?) und das Buch ist schlecht strukturiert (Oft sind Werte für Elemente, Attribute und Inhalte in einen Topf geworfen). Für Anfänger ist es nicht zu empfehlen (außer Kapitel 1 “Die Idee”), aber für Fortgeschrittene ist es preiswert und empfehlenswert.

Recent Comments