I have a few questions. Please clarify to me.

1. What is Web 2.0?
2. What is the advantage of XHTML to compare HTML?

I referred a lot of sites in these questions i got answers but i didn't catch the point. So I need briefly in these questions. Please help me.