to the main page... about these slides...

Why XML?

The Web today: everything is HTML - HyperText Markup Language.

HTML design:

Example (from this page):
  <h1>Why XML?</h1>
  The Web today: everything is <b><a href="http://www.w3.org/MarkUp/">HTML</a></b> - 
  <i>HyperText Markup Language</i>.

HTML syntax is formally defined (but most HTML is not valid).

CSS (Cascading Style Sheets) allow separation of logical structure and page layout.


But: Although exact layout can be defined separately in CSS, HTML is designed for hypertext - not for information in general!