1. Summary
2. What are documents?
3. Who cares?
4. What is XML?
5. XML design decisions
6. The Light and The Dark
7. Well-formed and valid XML markup
8. An XML DTD
9. A simple DTD
10. …and some XML
11. What technologies do we need?
12. Some interesting DTDs and projects
13. Mathematical Markup Language
14. Amaya displaying MathML
15. XML editing
16. Programmers editor (Emacs)
17. Tree editor (Xeena)
18. Tree editor (Xeena) (2)
19. XML parsers and checkers
20. Programmers interfaces
21. Stylesheet languages for XML
22. XSL basic concepts
23. XML displayed on the Web
24. Currently practical XML to print
25. IT News as XML
26. Simple HTML
27. XSL building blocks
28. XSL for simple HTML
29. Multiple file HTML
30. Multiple file HTML (2)
31. XSL for multi-file HTML
32. HTML in frames
33. XSL for frames
34. HTML with CSS
35. CSS basic concepts
36. CSS for HTML
37. XML with CSS
38. XML CSS
39. XML with XSL
40. PDF formatted with \LaTeX
41. XSL to LaTeX
42. PDF for the screen
43. More complex formatting
44. XSL formatting objects
45. A flavour of DSSSL
46. Problems
47. Reasons to be cheerful
48. Resources