Exporting model structure from StarUML to XML Schema

StarUML is one of the best free UML modeling tools. It has an inbuilt generator that makes it possible to create documentation or implementation (supports few output formats - like as Microsoft Word, Excel, PowerPoint and Text-based). The main disadvantage is that it is impossible to validate or transform the model non-interactively. Detaching a tool from human interaction is crucial when you would like to establish an automated process like Continuous Integration. Because there is no other possibility I decided to transform StarUML native file format directly.