XML-Prüfung gegen XSD mit VBA

In einem meiner früheren Beitrage habe ich XML-basierte Schlüsselverzeichnisse vorgestellt, deren Struktur mit XSD-Dateien beschrieben wird. Nun möchte ich daran anknüpfen und zeigen, wie einfach die Validierung einer solchen XML-Datei unter VBA realisiert werden kann. Continue reading „XML-Prüfung gegen XSD mit VBA“

Schlüsselverzeichnisse für VBA-Programme

Bei der Entwicklung von Software, die ein bestimmtes Maß an Komplexität erreicht hat, stellte ich mir früher des Öfteren die Frage, wie die Datenhaltung in Schlüsselverzeichnissen am besten aufzubauen ist. Im Laufe der Zeit habe ich einige Möglichkeiten ausprobiert. Insgesamt haben sich dabei 3 Varianten herauskristallisiert, die ich hier mit deren Vor- und Nachteilen vorstellen möchte.

Continue reading „Schlüsselverzeichnisse für VBA-Programme“

Datentransformation mit XSLT

Hat man als Entwickler die Aufgabe, eine Datei mit strukturierten Daten aus einem Format in ein anderes (z.b von csv nach xml) umzuwandeln, entwickelt man in der Regel ein normales Programm, welches die Eingabedatei einliest, diese nach bestimmten Vorgaben umformt und wieder ausgibt. Die gleiche Vorgehensweise wird auch angewandt, wenn es lediglich darum geht, die Struktur der Daten zu anzupassen ohne das Dateiformat zu ändern. Continue reading „Datentransformation mit XSLT“