XML - Ein einführender Überblick

XML ist eine Metasprache, die die Definition einer großen Zahl von Auszeichnungssprachen erlaubt. XML wurde vom [Ext. Link]W3C entwickelt, um einige Probleme beim Austausch von strukturierten Daten vor allem im World Wide Web zu lösen, die durch die mangelnde Flexibilität von HTML verursacht werden.
Die Gundlagen vom XML
Auf den ersten Seiten beschreibe ich die Motivation hinter und die technischen Grundlagen von XML: Das Konzept des generischen Markup, wohlgeformtes und gültiges XML, sowie einige essenzielle Ergänzungen wie Namensräume und XPath.
Proactive XMLeadership for Bussiness Success
Oder: Hey, du, willst du ein U, äh, X kaufen?
Egal, welchen Eindruck die Werbung manchmal erwecken will: XML wird nicht alle noch offenen Probleme der EDV lösen. Bevor man XML einsetzt, sollte man darüber nachdenken, ob es wirklich das geeignetste Werkzeug für den angestrebten Zweck ist.
XML in der Praxis
Für viele Bereiche gibt es bereits ein große Zahl von XML-Anwendungen. Die Programmiererin, die XML anwenden will, kann aus unter verschiedenen APIs wählen, für die es eine zunehmende Zahl von freien Implementationen gibt.
Tutorium
Ergänzend zu dem allgemein gehaltenen Überblick erläutere ich in einem kleinen Tutorium über das Validieren mit Stylesheets an einem Beispiel detailliert, wie man XSLT-Stylesheets benutzen kann, um die Einhaltung von komplexen Forderungen an die Struktur eines Dokuments zu überprüfen.
Diese Seiten sind aus Anlass eines Vortrags für die Hamburger Linux User Gruppe im Juni 2000 entstanden.
Florian Hars <florian@hars.de>, 2010-12-09 (orig: 2000-06-14)