Dina Research School

Workshop: XML technologies for storing and exchanging data.

Tune Landboskole, Greve, April 29-30 2004.

Thursday, April 29

11.00
Arrival and accommodation
12.00
Lunch
13.00
Introduction and presentation of participants
Anders Ringgaard Kristensen, Dina Research School.
13.15
Theory session I: XML, HTML, XHTML, structured documents, namespaces.
Anders Møller, Aarhus University

We introduce XML by means of examples and explain the various concepts: character data, element, attribute, tag, namespace, and so on.
14.30
Short break, then computer exercises
Edit an XML document as a plain text file.
15.00
Coffee break
15.30
Theory session II and III: Transforming XML documents to any desired format. Extracting parts of
XML documents. XPath. XML Stylesheets (XSL), XSL Transformations
(XSLT)
.
Anders Møller, Aarhus University

Sometimes an XML document has the wrong form for a given use. In addition, raw XML is verbose and difficult to read for humans. However, XML documents are easily transformed to any desired form or presentation, using so-called XSL Transformations.
17.00
Computer exercises
Transform an XML document. Write your own transformation to present XML data.
18.00
Dinner
19.00
Case study I: Applications of XML
Peter Sestoft, Royal Veterinary and Agricultural University
19.30
Theory session IV: Using and generating XML documents from your favourite programming
language, such as Java, R, or Perl
.
Peter Sestoft, Royal Veterinary and Agricultural University
20.00
Computer exercises
XSL and XSLT exercises continued
21.45
Coffee and/or beer, sandwiches

Friday, April 30

7.45
Breakfast
8.30
Discussion of computer exercises
9.00
Theory session V: Describing the structure of documents and data.
Anders Møller, Aarhus University

Document Type Definitions (DTD), XML Schemas, XML validity checkers.
9.45
Coffee Break
10.00
Theory session VI: Describing the structure of documents and data (continued).
Anders Møller, Aarhus University
11.00
Case study II: Building Web services with XML
Brian Nielsen, IT og Telestyrelsen
11.45
Discussion and Closing
Anders Ringgaard Kristensen, Dina Research School.
12.00
Lunch and departure

Dina logoAuthor: phd@dina.kvl.dk. Updated: 27 april 2004