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

XML - eXtensible Markup Language

  1. Why XML? - the Web today: problems with HTML
    1. A brief history of HTML - logical structure vs. physical layout
    2. Example - a recipe collection in HTML
  2. The ideas behind XML - a universal data format
    1. Example - recipe collection in XML
  3. The conceptual view of an XML document - XML documents as labeled trees
  4. The concrete view of an XML document - XML documents as text with markup tags
    1. Other meta-information - processing instructions, etc.
  5. A larger example - an article XML document
    1. Part I - some snippets
    2. Part II - more snippets
    3. Part III - even more snippets
  6. A note on DTDs - Document Type Definitions
  7. Applications of XML - XHTML, CML, OMF, XPML, ...
  8. DOM and SAX - standard application programming interfaces
  9. Tools - parsers, editors, browsers, ...
  10. From SGML to SML - a word on doc-heads and development
  11. Technologies building on top of XML - linking, etc.
  12. Conclusion - what to remember
  13. Links to more information