← Back to projects

XML Transformer

[2020-03]

PHPLaravelGit

About the Project

This project was referred to me by a web agency I'm friends with and deals with the transformation of XML structures. The tool converts attribute-oriented XML files into an element-oriented structure by dynamically converting all attributes of an XML tag into child elements of the respective XML element.

The application was developed with a particular focus on performance and resource efficiency. By using streams, memory usage was kept low and large amounts of data could be processed quickly. This enabled efficient transformation even of large XML files without high system requirements.

Laravel Lumen was used as the technical foundation, a stripped-down version of Laravel optimized for console applications.