XML (eXtensible Markup Language), a subset of SGML (Standard Generalized Markup Language), is a specification proposed by the World Wide Web Consortium (W3C) to complement HTML (Hypertext Markup Language) for electronic data representation and exchange on the Web. Because it is self-describing, it is beginning to be extensively used in various application domains such as chemistry, biology, medici