Web Development with XML: Design and Application
An ARL Workshop
April 19 -23, 2004
University of Virginia
Charlottesville, VA
XML class schedule (tentative)
The workshop will run from 9 AM until 5 PM each day.
Each day will be divided into four 90-minute sessions, with an ample lunch break
and two shorter breaks between sessions. There will be a 15-minute wrap-up session
at the end of each day for general Q&A.
Below is our tentative schedule for the five workshop days. Please bear
in mind that we will adjust the schedule to best
match the experience and expectations of the participants.
What follows will give you a rough sense of how each day will break down, and
of the general topics we hope to cover in the workshop.

Day One: Monday, April 19
9:00 - 10:30
- Introductions
- Overview of the Workshop
- Basics: What is XML?
- XML in relation to SGML and HTML
- Rules of well-formedness
- Introduction to NoteTab
- Working with XML
10:45 - 12:15
- Document Modeling
- Document Type Definitions (DTDs)
[Break for lunch]
1:30 - 3:00
- Parsing and Validating XML Documents
3:15 - 4:45
- Document Modeling Continued:
XML Entities & a quit glance at XML Schemas & Namespaces
4:45 - 5:00
Day Two: Tuesday, April 20
9:00 - 10:30
- Transforming XML:
XSLT and XPath
10:45 - 12:15
- Practicum:
Transforming and Displaying Text Documents
[Break for lunch]
1:30 - 3:00
- Further Adventures with XSLT
3:15 - 4:45
- Practicum: Further Transformations
4:45 - 5:00
Day Three: Wednesday, April 21
9:00 - 10:30
- XSL Formatting Objects (XSL:FO): The Other Half of XSL
10:45 - 12:15
[Break for lunch]
1:30 - 3:00
- Applications:
Using XML in libraries
3:15 - 4:45
- Practicum:
Searching XML documents
4:45 - 5:00
Day Four: Thursday, April 22
9:00 - 10:30
- XMLbase design
- UNIX Tools
10:45 - 12:15
[Break for lunch]
1:30 - 3:00
3:15 - 4:45
- Practicum: Writing a PERL script
4:45 - 5:00
Day Five: Friday, April 23
9:00 - 12:15
- Group Projects: Building an XML Application
[Break for lunch]
1:30 - 4:00
- Group Projects (continued)
4:15 - 5:00
Home | Schedule | Directions | Readings and Resources | Documents
|