The amount of information being collected and stored electronically continues to increase as does the need to share this data among disparate applications and non-compatible computer systems. The eXtensible Markup Language (XML) was introduced to meet this challenge by providing a standardized way to exchange data. XML is being adopted rapidly, and is positioned to thrive in the electronic marketplace. A main premise behind Microsoft\u27s .Net strategy and the recent release of Sun\u27s J2EE platform is the belief that XML marks a turning point in the evolution of the Internet and computing architectures. The power behind XML is its simplicity; however there is still much confusion about this technology. XML will evolve as its structur...