Xml generator engine library