XML Transformer
[2020-03]
Über das Projekt
Dieses Projekt wurde mir durch eine befreundete Web-Agentur vermittelt und befasst sich mit der Transformation von XML-Strukturen. Das Tool wandelt attributorientierte XML-Dateien in eine elementorientierte Struktur um, indem es dynamisch alle Attribute eines XML-Tags in untergeordnete Elemente des jeweiligen XML-Elements konvertiert.
Die Anwendung wurde mit besonderem Fokus auf Performance und Ressourceneffizienz entwickelt. Durch den Einsatz von Streams konnte der Arbeitsspeicher geschont und große Datenmengen schnell verarbeitet werden. Dies ermöglichte die effiziente Transformation auch umfangreicher XML-Dateien ohne hohe Systemanforderungen.
Als technische Basis wurde Laravel Lumen verwendet, eine abgespeckte (für Konsolenanwendungen optimierte) Version von Laravel.