Verarbeitung von XML-Daten in Benutzerschnittstellen, die mit dem ISA Dialog Manager entwickelt werden.
XML (Extensible Markup Language) hat sich inzwischen zur „Lingua franca“ für Daten aller Art entwickelt und mit der XML-Schnittstelle des ISA Dialog Managers können Sie solche Daten einfach in Ihren Benutzerschnittstellen verwenden. Dafür gibt es viele Anwendungsmöglichkeiten, zum Beispiel die Konfiguration von Dialogen, das Speichern von Einstellungen und Präferenzen oder den Datenaustausch zwischen Benutzeroberfläche und Anwendung. Mithilfe der XML-Schnittstelle und den Transformationen, die sie ermöglicht, können Sie IDM-Objekte serialisieren, indem Sie ihre Attribute in XML-Dateien speichern, und deserialisieren, indem Sie GUI-Objekte mit den in XML-Dateien gespeicherten Attributwerten erzeugen.
Die XML-Schnittstelle des ISA Dialog Managers bietet Ihnen ein einfaches Programmiermodell mit vier Objekten zum Lesen, Schreiben und Transformieren von XML-Daten. Das Document-Objekt enthält ein XML-Dokument beziehungsweise seine Repräsentation als Document Object Model (DOM). Mit einem Doccursor durchlaufen Sie die Knoten des Documents. Mit Transformer-Objekten führen Sie beliebige semantische Transformationen an Knoten des DOM aus. Die einzelnen semantischen Aktionen definieren Sie in Form von Mapping-Objekten.
Transformer- und Mapping-Objekte können sowohl auf XML-Dokumenten als auch auf IDM-Objekthierarchien arbeiten. Dies erleichtert die Serialisierung und Deserialisierung von GUI-Objekten, beispielsweise um den Zustand der Benutzeroberfläche persistent zu speichern und zu einem späteren Zeitpunkt wiederherzustellen.
Die XML-Schnittstelle ist in allen Grundlizenzen der Windows-, Unix- und Linux-Versionen des ISA Dialog Managers bereits enthalten.
Zur XML-Schnittstelle bieten wir den Kurs XML-Schnittstelle an. Darin lernen Sie, wie Sie XML-Daten mit dem ISA Dialog Manager verarbeiten (einlesen, transformieren, ausgeben).
Veli Velioglu
Telefon
0711 227 69-62
E-Mail
velioglu[at]isa[dot]de
Oder benutzen Sie unser Kontaktformular.
Haben Sie technische Fragen? Unser Support beantwortet sie Ihnen gerne.
Telefon
0711 227 69-24
E-Mail
idm-support[at]isa[dot]de.
In unserem Downloadbereich können Sie Testversionen und Updates des ISA Dialog Managers herunterladen.