Was ist es?
Was kann es?
Adressierung von XML-Daten per URL oder File
Darstellung über XSL-Templates über URL oder File
Übernahme aktueller Daten zur Laufzeit mit Zwischenspeicherung (Cache) möglich
Validierung von XML-Daten mit Hilfe von XSD (XML Schema Definition)
Integration von XML-Daten aus internen oder auch externen Datenbanken über SQLXML
Datenübernahme von Webservices
Integration über Firewalls hinweg (HTTP, Port 80)
Browserunabhängige serverseitige Formatierung
Was ist der Nutzen?
Investitionsschutz durch Verwendung von Industriestandards
Daten aus Fremdsystemen können problemlos eingebunden werden
Kostensenkung im Bereich Systemintegration
Folgekosten für Zusatzsoftware werden vermieden
Flexibler Einsatz durch Browserunabhängigkeit bei der Datenausgabe
Anwendungsbeispiele
Beschreibung
XML (Extensible Markup Language) wurde bereits 1998 von einer Arbeitsgruppe des World Wide Web Consortiums (W3C) definiert. Während HTML eine Sprache zur Formatierung von Texten über fest vorgegebene Befehle (Tags) darstellt, dient XML als Metasprache zur Beschreibung von Datenstrukturen. Ziel ist dabei nicht nur die Lesbarkeit durch den Benutzer, sondern vor allem durch Maschinen.
Diese Möglichkeiten machen XML interessant zum Datenaustausch zwischen Anwendungen. Denn nicht immer ist es zweckmäßig, Daten direkt im CMS zu speichern. Oft sind die darzustellenden Informationen bereits in anderen Systemen vorhanden oder die Daten müssen aktuell zur Laufzeit bereitgestellt werden: Denken Sie beispielsweise an Lagerbestände oder Seminarplätze. Viele dieser Systeme können bereits heute ihre Daten per XML bereitstellen, entweder als Datei oder auf Anforderung direkt zur Laufzeit per URL und HTTP. Datenbanken wie MS SQLServer oder Oracle besitzen speziell für diese Verfahrensweise optimierte Schnittstellen (SQLXML) oder Webservices.
Diese Systeme können Sie mit dem XML-Modul direkt ansprechen und deren Daten ohne Einschränkung in der Darstellung anzeigen. Der integrierte XML-Editor unterstützt Sie bei der Entwicklung durch eine Vorschaufunktion. Die verwendeten Dateien werden konsistent über den Ressourcenmanager verwaltet.