Its the only way of communication between different technologies across applications.
Further XML can be used in queries as well (LINQ, XQUERY).
Thanks a lot for the quick reply. I fully agree with what you are trying to say here. I know XML a bit and it generates a tree-like structure with user-defined tags. But my question is what it the exact use of XML in a data-driven website with PHP+MySQL or ASP.net+SQL Server like combinations.
Is it only used for creating navigation as a tree-like structure or much more than that, books that I have do not really detail the exact uses of XMLin real life.
Sorry, I do not intend to doubt your skills and understanding, but need a more convincing reply from experienced people like yourself. Thanks a lot, appreciated.