Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
XML, die Extensible Markup Language (etwa: erweiterbare Markup-Sprache), ist ein vom W3C eingeführter Standard zur Dokumentauszeichnung. Diese Sprache definiert eine generische Syntax, mit deren Hilfe sich Daten mit einfachen, vom Menschen lesbaren Tags auszeichnen lassen. Sie stellt ein Standardformat für Computerdokumente bereit, das flexibel genug ist, um an solch unterschiedliche Problemfelder wie Websites, elektronischen Datenaustausch, Vektorgrafiken, Objektserialisierung, Stammbäume, Immobilienverzeichnisse, entfernte Prozeduraufrufe, Voice-Mail-Systeme und vieles mehr angepasst zu werden.
Sie können Ihre eigenen Programme schreiben, die mit den Daten in XML-Dokumenten interagieren und sie verändern. In diesem Fall haben Sie die Möglichkeit, auf eine Vielzahl freier Bibliotheken in verschiedenen Sprachen zurückzugreifen, die in der Lage sind, XML zu lesen und zu schreiben, so dass Sie sich voll und ganz auf die Anforderungen Ihres Programms konzentrieren können. Sie können aber auch fertige Software wie Webbrowser und Text-Editoren benutzen, um mit XML-Dokumenten zu arbeiten. Einige Werkzeuge funktionieren mit jedem XML-Dokument. Andere sollen eine bestimmte XML-Anwendung in einem festgelegten Problemfeld, wie etwa Vektorgrafiken, unterstützen und sind auf anderen Gebieten nicht besonders nützlich. In allen Fällen wird jedoch die gleiche zugrunde liegende Syntax verwendet, selbst wenn sie von benutzerfreundlicheren Werkzeugen absichtlich verborgen wird oder auf eine einzige Anwendung beschränkt ist.