Just some nitpicking on Valentine..
XML is not a language albeit the 'L' in the definition. XML is really a way of representing data. Although it has
some of the features that describe a language such as syntax and grammer, it does not have an instruction set and repertoire of program tools. In essence, it can be called a language but only with a limited sense.
------------------
Ajith Kallambella M. Sun Certified Programmer for the Java�2 Platform.
IBM Certified Developer - XML and Related Technologies, V1.
Co-author of
Java 2 Certification Passport