If you use a search engine to search for events on the 18th of March at Ericsson Cyberlab NY, it will find this one. But you could also use it as a database interface. In XML, all tags are semantic - they convey a meaning about the content. They say nothing about the presentation. You have to describe how the tags are presented in a separate document - a style sheet.
Style sheets define how markup is processed - where text is placed, which typeface and size is used.
Style sheets also define where text is placed on the page, which means that it replaces the misuse of tables for formatting. There will be special modules for mobile systems, too. You are no longer producing pages or documents. You are doing object containers. Information chunks are objects.