#stringEnIt("Objective","Obiettivo")
- Introduction to the XML language: a meta-language exploited to describe document
- The XML DTD to describe the language grammar
- The XML Schema instead of DTD
- Elaborating XML documents with Java
- The XHTML language
- Exercises
#stringEnIt("Theory","Teoria")
See also
W3C XML Technology and the XML tutorial
here
See also the tutorial
here
Check the XML and DTD file
here
See also the tutorial
here
Check the XSD file
here
See also the tutorial
here and
here
The PDF files were prepared by Prof. Enrico Lodolo
#stringEnIt("Exercises","Esercizi")
- Exercise 1: By exploiting the Exercise 4 of Lab 1, and the new GCI application shown here, create the two simple CGI applications as described here
See also the
Apache documentation for the CGI support in Tomcat
- Exercise 2: Build a XML file and its grammar to represent the phone book of Lab 1.
- Exercise 2.1: Experiment XML with CSS through the tutorial with your browser acting the transformation
Build a CSS file for the XML phone book.
- Exercise 2.2: Experiment XML with XSLT through the tutorial with your browser acting the transformation
Build a XSLT file to transform the XML phone book in a HTML representation.
- Exercise 3: Experiment SAX and DOM Java parser to read the XML phone book.
See also XML examples
here and XSLT examples
here