1
An Introduction to XML 2
Outline 3
References 4
Overview of HTML 5
Beyond HTML 6
What is XML? 7
Logical vs. Visual Design 8
What is SGML? 9
SGML Example 10
SGML Example (cont'd) 11
XML is SGML Lite 12
XML Design Goals 13
Origins of XML 14
"Hello World!" in XML 15
XML Language Elements 16
Document Type Definition 17
XML must be "well-formed" 18
XML Example 19
XML Example (cont'd) 20
XML Example (cont'd) 21
XML Example (cont'd) 22
XML tag structure 23
XML tag details 24
Syntactic details 25
Document Type Definition 26
Document Type Definition 27
DTD definitions 28
Document Type Definition 29
Document Type Definition 30
Element Declarations 31
Element Declarations 32
Element Declarations 33
Attributes 34
Attribute Types 35
Entities 36
XML Example - the DTD 37
XML Example - the XML document 38
Additional XML/DTD Topics 39
Extensible Style Language 40
Document Formatting (XSL) 41
Document Formatting (XSL) 42
XSL Processing Overview 43
Document Formatting (XSL) 44
Extensible Link Language 45
Uses of XML 46
Software Tools 47
Conclusions
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option