Lecture 1: Motivation, History, Basics of XML, Unicode, and Infosets

  1. Motivation
  2. History of XML
  3. The W3C Process
  4. What is XML?
  5. What is Document?
  6. What is an XML Document?
  7. The Real Answer
  8. What XML Provides
  9. An Example
  10. A More Complicated Example
  11. XML Document Structure
  12. Reading EBNF
  13. Getting Started
  14. The XML Declaration
  15. The Prolog & Epilog
  16. Elements
  17. Empty Elements
  18. Attributes
  19. Text and Characters
  20. General Entities
  21. Comments
  22. Processing Instructions
  23. CDATA Sections
  24. DTDs and Document Types
  25. Associating DTDs with Documents
  26. Eh?
  27. Characters and Unicode
  28. Unicode in XML
  29. Whitespace Handling
  30. Parsing and Applications
  31. Well Formed vs. Valid
  32. What is XML to an Application?
  33. Information Sets (infosets)
  34. The XML Infoset
  35. An Example Infoset Diagram
  36. Document Info Item
  37. Element Info Item
  38. Attribute Info Item
  39. Character Info Item
  40. There's More...
  41. Information Sets are Extensible
  42. Summary