Web Development with XML: Design and Application
An ARL Workshop
June 24 - 28, 2002
University of Virginia
Charlottesville, VA
XML class schedule (tentative)
The workshop will run from 9 AM until 5 PM each day.
All sessions will take place in Wilson Hall, Room 216
(see the directions page to find out how
to get there). We hope to have coffee and bagels or pastries available outside
the classroom, beginning at 8:30 AM; please join us if you can.
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, June 24
9:00 - 10:30
- Introductions
- Overview of the Workshop
- Basics: What is XML?
- XML in relation to SGML and HTML
- Rules of well-formedness
10:45 - 12:15
- Introduction to NoteTab
- Working with XML
[Break for lunch]
1:30 - 3:00
- Document Modeling
- Document Type Definitions (DTDs)
3:15 - 4:45
- Parsing and Validating XML Documents
4:45 - 5:00
Day Two: Tuesday, June 25
9:00 - 10:30
- Document Modeling Continued:
XML Entities & XML Schemas
10:45 - 12:15
- Displaying XML:
Cascading Style Sheets and Formatting Objects
[Break for lunch]
1:30 - 3:00
- Transforming XML:
XSLT and XPath
3:15 - 4:45
- Practicum:
Transforming and Displaying Text Documents
4:45 - 5:00
Day Three: Wednesday, June 26
9:00 - 10:30
- Further Adventures with XSLT
10:45 - 12:15
- Assorted topics:
- XLink
- XPointer
- FOP
[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, June 27
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, June 28
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
|