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
- XML in bioinformatics;
- XML for representing Bayesian networks and decision diagrams (XBN);
- XML for document interchange: OpenOffice, Microsoft Office.
- 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

Author: phd@dina.kvl.dk. Updated:
27 april 2004