| Monday, 29 July |
| 9:00–9:45 |
|
| 9:45–10:30 |
- Markup and XML: elements, attributes, case-sensitivity, reserved characters
(
< [<], > [>], & [&])
- Well-formedness: root element, proper nesting, quoting attribute values, name and
name-start characters
- The
overlapping hierarchy issue
- Validity
|
| 10:30–10:45 |
|
| 10:45–11:00 |
- The <oXygen/> XML editor and IDE
|
| 11:00–11:45 |
|
| 11:45–12:15 |
- XML-related technologies: XML, Relax NG, Schematron, XSLT, XPath, XQuery, SVG
- Web technologies: HTML (XHTML, HTML5), CSS, JavaScript, PHP, Unicode
|
| 12:15–12:30 |
|
| 12:30–13:15 |
|
| 13:15–14:30 |
|
| 14:30–17:00 |
- Practice and individual consultations (optional)
|
| Tuesday, 30 July |
| 9:00–9:15 |
- Review: XML, descriptive markup, document analysis, well-formedness (root element,
proper nesting), element, attribute
|
| 9:15–9:40 |
- Participant texts and research (optional)
|
| 9:40–10:25 |
|
| 10:25–10:45 |
|
| 10:45–12:10 |
- Validity
- Introduction to Relax NG (see Introduction to Relax NG)
- Document analysis, markup, and schema development for Chekhov or participant data
files
|
| 12:10–12:30 |
|
| 12:30–13:15 |
- Document analysis, markup, and schema development for Chekhov or participant data
files
|
| 13:15–14:30 |
|
| 14:30–17:00 |
- Practice and individual consultations (optional)
|
| Homework |
|
| Wednesday, 31 July |
| 9:00–9:20 |
- Review: Validity, Relax NG
|
| 9:20–9:30 |
- Old Believer texts (Katja)
|
| 9:30–10:00 |
- XPath, part 1: introduction and path expressions
|
| 10:00–10:25 |
|
| 10:25–10:45 |
|
| 10:45–11:10 |
- XPath, part 3: predicates
|
| 11:10–12:10 |
|
| 12:10–12:30 |
|
| 12:30–13:15 |
|
| 13:15–14:30 |
|
| 14:30–17:00 |
- Practice and individual consultations (optional)
|
| Homework |
|
| Thursday, 1 August |
| 9:00–9:20 |
- Taking stock: XML, Relax NG, XPath, XSLT, and XHTML
|
| 9:20–10:00 |
|
| 10:00–10:20 |
- Review: XSLT basics (framework, template rules,
<xsl:apply-templates>)
|
| 10:25–10:45 |
|
| 10:45–11:00 |
- Using XSLT to transform XML to XHTML: what shall we build?
|
| 11:00–11:30 |
- Using XSLT to transform XML to XHTML: superstructure and boilerplate
|
| 11:30–11:20 |
- Using XSLT to transform XML to XHTML: adding content
|
| 12:10–12:30 |
|
| 12:30–13:15 |
- Using XSLT to transform XML to XHTML: finishing the transformation
|
| 13:15–14:30 |
|
| 14:30–17:00 |
- Practice and individual consultations (optional)
|
| Homework |
|
| Friday, 2 August |
| 9:00–9:30 |
- Word frequencies in The three sisters
|
| 9:30–10:25 |
- XSLT practice (task to be determined)
|
| 10:25–10:45 |
|
| 10:45–12:10 |
- XSLT practice (task to be determined)
|
| 12:10–12:30 |
|
| 12:30–13:15 |
- XSLT practice (task to be determined)
|
| 13:15–14:30 |
|
| 14:30–17:00 |
- Practice and individual consultations (optional)
|