Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Tietoa laitoksesta:

 

581290-5 Processing of Structured Documents, Material


Exam

In the exam, you are given a syntax reference sheet. Check here to see what it contains: [HTML] [PostScript]


Lecture notes (also available in the course folder on the 4th floor)

  1. Lecture 21.1. (Describing structure with grammars) [PostScript (6 slides/page)][PDF (6 slides/page)] [PowerPoint]

  2. Lecture 23.1. (XML Data models) [PostScript (6 slides/page)][PDF (6 slides/page)] [PowerPoint]

  3. Lecture 28.1. and 30.1. (XML Namespaces, XML Schema) [PostScript (6 slides/page)][PDF (6 slides/page)] [PowerPoint]

    Lectures on XML Schema based largely on the XML Schema Part 0: Primer (see a link below). If you have the book "Bradley: The XML Companion", its Chapters 14 and 15 may also be helpful.

    XML Schema example

  4. Lecture 30.1. and 4.2. (XML Schema) [PostScript (6 slides/page)][PDF (6 slides/page)] [PowerPoint]

    Example of qualified/unqualified names in instance documents

  5. Lecture 6.2. (SAX, DOM) [PostScript (6 slides/page)] [PDF] [PowerPoint]

    SAX example     DOM example

    Usage:

    1. separate the Java code and the XML document
    2. set the classpath: copy the file setup_xerces and give a command: source setup_xerces.
    3. compile: javac <name of the java source file>
    4. run: java <name of the .class file>
  6. Lecture 11.2. (Web Services, WSDL, UDDI, SOAP) [PostScript (6 slides/page)] [PDF (6 slides/page)] [PowerPoint]

    WSDL example

    SOAP example

  7. Lecture 13.2. (XPath) [PostScript (6 slides/page)] [PDF (6 slides/page)] [PowerPoint]

    XPath class exercise

  8. Lecture 18.2. (XQuery) [PostScript (6 slides/page)] [PDF (6 slides/page)] [PowerPoint]

    Sample documents

    XQuery demo

  9. Lecture 20.2. (XLink and RDF) [PostScript (6 slides/page)] [PDF (6 slides/page)] [PowerPoint)

    Example of XLink link




Resources



Helena.Ahonen-Myka