XML should have replaced HTML on the Web
semantic XML can be base for a more robust searching then HTML
Web browsers are able to process pure XML pages, but:
there is no support for hypertext links
there is no support for displaying images
in the most situations you must still serve your content in HTML to make it accessible to a large audience