HTML, XML and JavaScript