XML Konverter Entwicklung

Über die Jahre haben sich in den meisten Unternehmen viele verschiedene Datenformate angesammelt. Einige dieser Formate sind selbst entwickelt und oft nicht dokumentiert. Natürlich wurde noch kein XML verwendet. Für eine automatisierte Weiterverarbeitung z.B. über ein Web Interface, können die zahlreichen XML Tools oder XSLT zunächst nicht verwendet werden. Zuerst müssen diese Daten nach XML konvertiert werden.

Konvertierung nach XML

Bestehende Formate zu analysieren und passende Konverter für eine Umwandlung in XML zu schreiben, kann sehr aufwendig sein. Besonders schwer ist es bei Formaten, die noch von Lochkarten geprägt sind. Kein Witz, auf solche Formate stoßen wir noch heute. Man muß dann mit Satzarten und starren Positionierungen arbeiten. Noch aufwendiger ist es bei Binärformaten.

Skriptsprachen leisten gute Dienst bei einer initialen Konvertierung nach XML. Besonders Python, Tcl, Perl und Ruby sind dafür geeignet. Wir bevorzugen die objektorientieren Sprachen Python und Java für das Erstellen von Konvertern.

Konvertierung von XML

Liegen Daten bereits im XML Format vor, ist eine Weiterverarbeitung und Konvertierung in andere Formate relativ einfach. Es stehen verschiedene Tools und die eXtensible Stylesheet Language for Transformations (XSLT) zur Verfügung. In XSLT Stylesheets können Regeln definiert werden, die bestimmen, wie Quelldokumente ins Zielformat umgewandelt werden. Die Stylesheets sind sehr flexibel und können leicht erweitert und angepaßt werden.

... in HTML

In XML vorliegende Daten können mit XSLT in HTML umgewandelt werden. Auch diese Seite wurde in XML erstellt und anschließend nach HTML, zusammen mit allen anderen Seiten dieser Website, umgewandelt. Das Layout der gesamten Website kann zentral für alle Seiten über ein Stylesheet verändert werden. Da die Daten in XML vorliegen steht einer Konvertierung in andere Formate wie PDF nichts im Weg.

... in PDF

XML Dokumente können mit XSL-FO und XSLT ins PDF Format konvertiert werden. Als Tool kann die XSL-FO Implementierung von Apache FOP verwendet werden.

Konvertierung von XML nach XML

Eine Konvertierung von XML nach XML scheint auf den ersten Blick sinnlos. Bei einer solchen Umwandlung sind das Quell- und das Zielformat unterschiedlich. Beispielsweise eine Konvertierung eines Kataloges mit einer proprietären DTD ins BMECat Format. Passende Konverter können wieder mit XSLT erstellt werden.

Erstellung von Konvertoren

Wir erstellen Ihnen XML Konverter und die passende Document Type Definition bzw. das passende Schema zum Festpreis. Legen Sie uns die Dokumentation des Formats und/oder einige Beispieldateien vor. Innerhalb weniger Stunden bekommen Sie von uns ein Angebot. Den XML Konverter erstellen wir wahlweise in Python oder Java für fast alle Betriebssysteme (Win 95/98, NT, 2000, Linux, Solaris, ...). Mit dem Konverter können Sie Ihre bestehenden Dateien aus dem jeweiligen Format nach XML umwandeln. Für ein Angebot können Sie sich gerne an Herrn Sohn (sohn@oio.de) wenden.

Zum Geschaeftsbreich Competence Center
Software
Wir erstellen Konverter auf der Basis von Bausteinen für Integration und Konvertierung