I want to divert into web design and programming and I would really like to know the basic difference between Active Server Pages (ASP) and XML. Which one of them is more useful and applicable to a modern e-commerce web site. Where can I get a detailed comparison of both?