XML Basics for Technical Communicators 
What is XML? Cross-platform, software and hardware independent tool for storing information. A subset of SGML. Its goal is to enable generic SGML to be served and processed on the Web in a way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML.
Pujar, Amit. STC India (2003). Presentations>Information Design>TC>XML