← zurück

Effiziente XML-Verarbeitung beim DIN

Verarbeitung von Normeninhalten neu gedacht - mit der integrativen SwiftXML-Technologie

Die Verarbeitung von Normeninhalten ist traditionell komplex und an XML-Transformationsprozesse gebunden, die vielen Entwicklern fremd sind. Außerdem versuchen herkömmliche Transformationsskripte aus Effizienzgründen, vieles in wenigen Verarbeitungsschritten zu lösen, was die Skripte schwer überschaubar macht. Mit unserer SwiftXML-Bibliothek haben wir einen Ansatz entwickelt, der diese Abläufe vereinfacht, beschleunigt und für Entwickler deutlich zugänglicher macht. Die Anwendung unserer Technologie beim DIN ist ein voller Erfolg.

Highlights

Die Aufgabe

XML-Transformationen sind ein zentrales Element in der Normenverarbeitung – gleichzeitig aber oft umständlich und schwer anpassbar. Unsere Mission: XML-Verarbeitung so zu gestalten, dass sie nahtlos, performant und intuitiv in eine moderne Software-Entwicklung integrierbar ist.

Lösung

Mit SwiftXML haben wir eine integrative XML-API geschaffen, die direkt in der modernen Programmiersprache Swift nutzbar ist. Transformationen werden in klaren, einfach formulierbaren Regeln definiert – ohne externe Tools oder komplizierte Skripte.

Dank direkter Zugriffe auf XML-Elemente und der eleganten Syntax von Swift können Strukturen ohne Performance-Verlust in vielen einfachen Verarbeitungsschritten bearbeitet werden, die Regeln für einzelne Schritte lassen sich einfach und klar formulieren.

Die Pipeline-Bibliothek steuert die Verarbeitung in klar definierten „Steps“ und ermöglicht so volle Kontrolle, Nachvollziehbarkeit und Effizienz – auch bei komplexen Prozessketten.

Eigenschaften

Fazit

Der Zugrigff auf XML und die Entwicklung von XML-Transformationen lässt sich nun zugleich effizient realisieren und in verständlicher Weise in die normale Software-Entwicklung integrieren.