Suitability for teaching Extensible Markup Language (XML) processing in selecting dynamic Web platform for teaching Web application development