
Welcome to COIN78, Introduction to XML. This page represents the outline for Introduction to XML, taught hybrid and online in the fall through spring quarters. Summer is online only. Each week is linked to the tutorial files, as well as PowerPoint presentations that you can download and print. Each lecture is a PowerPoint presentation, following the Visual QuickStart Guide to XML very closely. To download PowerPoint files, right click on the link in Internet Explorer. You will need the PowerPoint application to print these files. Given the many approaches to learning XML, you can really start anywhere after you have learned the basics. The assignments for the physical and online sections are identical.
Lesson 1: Overview of XML, XHTML, Course objectives, assignments, and final project
Lesson 2: Writing basic XML documents
Lesson 3: Developing your your XML model
Lesson 4: DTDs
Lesson 5 : CSS
Lesson 6: XSD - Schema
Lesson 7: XSD - Namespaces
Lesson 8: XSL and XSLT
Lesson 9: XPath - Patterns and Expressions
Lesson 10: Google XML sitemaps
Lesson 11: RSS and Meta data
Lesson 12: XML Family of Specifications
Please note that academic quarter is twelve sessions for fall through spring. I have written this course with one week of 'play' in the schedule, such that the chapters at the end of the course can be combined together as needed for time. The summer session is accelerated because it is only 6 weeks so it does not have the one week of 'play'.