Could somebody give practical uses of XML and
a few examples of XML applications that are actually being used .

Also I have a tough time understanding why XML outscores any database since all "advantages" of XML seem pretty analogous to features of a database. Could someone give their thoughts?

Thanks