Lecture 1: Motivation, History, Basics of XML, Unicode, and Infosets
- Motivation
- History of XML
- The W3C Process
- What is XML?
- What is Document?
- What is an XML Document?
- The Real Answer
- What XML Provides
- An Example
- A More Complicated Example
- XML Document Structure
- Reading EBNF
- Getting Started
- The XML Declaration
- The Prolog & Epilog
- Elements
- Empty Elements
- Attributes
- Text and Characters
- General Entities
- Comments
- Processing Instructions
- CDATA Sections
- DTDs and Document Types
- Associating DTDs with Documents
- Eh?
- Characters and Unicode
- Unicode in XML
- Whitespace Handling
- Parsing and Applications
- Well Formed vs. Valid
- What is XML to an Application?
- Information Sets (infosets)
- The XML Infoset
- An Example Infoset Diagram
- Document Info Item
- Element Info Item
- Attribute Info Item
- Character Info Item
- There's More...
- Information Sets are Extensible
- Summary