An XML developer is a software developer who creates programs or applications using XML.
XML is a markup language that describes data and how the data is structured.
XML can be applied to most any file type, such as word processing documents, images, audio and video clips, spreadsheets, and web pages.
XML developers create applications that use XML to exchange data.
The most common use of XML is to exchange data between software applications.
XML files can then be read by other applications.
XML developers also create applications that read and write XML files.
When information or data in an XML file needs to be stored.