Where is XML used?
XML is used everywhere. XML is used in cloud computing, web applications, mobile applications, 3D images, documents, instant messaging… XML is used in many remote communication facilities (XMLRPC, SOAP, and XMPP) as well as in various document formats (docx, openoffice, playlists, configuration files, svg vector graphics, RSS feeds, semantic web formats, you name it we play it). Thus, there are many vectors for remote attack such as sending malicious documents or network requests. Targets are similarly various, from server components (request brokers, XML firewalls, schema checkers) to client applications (office software, Flash, …). If you were to wave a magic wand and eliminate from the world all communications that are encoded using XML-defined values, disaster would certainly strike on a scale far beyond any that the most pessimistic had described for possible effects of the Y2K (year 2000) computer bugs. Aircraft would collide, mobile phones would cease to work, virtually all