Instructor: Bruce Donald Campbell
Faculty, Continuing Education - RISD
Director, Watersheds Project
XML - Extensible Markup Language - is currently
one of the most popular industry formats for
document publishing and web application
development. It is an extensible and elegant
solution that is being rapidly incorporated in
next-generation document, web and eBusiness
application strategies. Moreover, XML fluency is a
requirement among progressive web masters,
programmers, technical writers, and progressive
print publishers. This class begins with the
essential characteristics of an XML document and
continues with students creating valid XML
publications with an XML editor. Ultimately,
students become acquainted with Document Type
Definitions (DTDs) and Cascading Style Sheets
(CSS). Equally important, they come to understand
their relevance and application to anticipated
guidelines for publishing XML authored documents
on the world wide web.
Prerequisite: HTML I: The Language of the Web
Applies to the following certificate program (36 contact hours): WE-E
Class participation - 20%
Written project - 60%
Homework assignment - 20%
The recommended book for this class is the book XML for the World Wide Web: Visual QuickStart Guide — ISBN 0-201-71098-6. (October 2000) but you might be able to get along OK without it if you are comfortable finding reference materials on the Web.
Course Handouts and On-line Readings as
identified below and in class.
- Liz's On-Line Book Site
- Chris Bates' On-Line Book Site
- Chris' In-class Exercises
- W3C XML Validation Service
- SAXON Users Manual
- The eXist-db Sandbox
welcome to xml
We'll write some XML to reinforce syntax and semantic requirements of any XML language and validate the examples we write. We'll talk about the process of data modeling that is critical to encoding a data specification intelligently.
We'll look at the rules of XML syntax, the XML Wikipedia page, and do Chris' XML exercises together in class.
- Read the Introduction to Elizabeth Castro's XML For The World Wide Web book.
- Read the XML Primer I
provide you on our class website.
- Begin to pick your way through Wikipedia's Page on XML
- Chapter 1, Writing XML, in our class book.
- Pre-test: Please write a 1000 word essay of your current understanding of XML and how marked up data pages enable the information age. E-mail me your thoughts.
- Introduce yourself on our class RISD CE Forum.