Extensible Markup Language (XML) is based on simple, platform-independent rules for representing structured textual information. The platform-independent nature of XML makes it an ideal format for exchanging structured textual information among disparate applications. Therefore, at the heart of it, XML is about interoperability. XML 1.0 was made a W3C1 Recommendation in 1998. Sun formally intro…