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