An approach to build XML-based domain specific languages solutions for client-side web applications. (September 2017)