1. Generowanie XML Schema z DTD (11 pkt.).
  2. Generowanie DTD z XML Schema (przy użyciu XSLt) (11 pkt.)
  3. Okrojony SAX dla telefonów komórkowych (wraz z prostą aplikacją demonstracyjną) (do 15 pkt., ustalane idywidualnie)
  4. Tworzenie plików konfiguracyjnych dla programów command-line. Format XML do zapisu konfiguracji wraz z XSLt przetwarzającym konfigurację na standardowy plik konfiguracyjny, parametry w linii poleceń (gdy potrzebna jest więcej niż jedna konfiguracja) i formularz wizualizujący (13 pkt).
  5. XML shell - Program uruchamiany z parametrem <nazwa pliku XML>, a potem akceptujący polecenia: cd, ls, mkdir, rm, ... po to żeby chodzić po dokumencie i go modyfikować. (9 pkt)
  6. Serwis internetowy - zapamiętujący swoje dane w XML-u i pokazujący je na różne sposoby (np. przy użyciu Cocoona) (do 15 pkt., ustalane indywidualnie)
  7. Wyrażenia algebraiczne - Ich wizualizowanie, obliczanie i konwertowanie do HTML-a, tekstu lub MathML-a. (9 pkt.)
  8. Backup bazy danych (11 pkt., dodatkowo generowanie przy pomocy XSLT skrytów (PHP, JSP, ...) do przeglądania i edycji danych.
  9. Tworzenie (możliwie) najmniej ogólnego schematu dla zbioru przykładowych dokumentów XML. (do 15 punktów w zależności od jakości rozwiązania - można tworzyć trywialne schematy z ogromnš ilością choosów - za to nie będzie 15 punktów)

Mile widziane są własne ciekawe pomysły - punktacja ustalana indywidualnie

Bardziej pracochłonne projekty mogą być realizowane w zespołach dwuosobowych.

UWAGA:Jeżeli autor korzysta z cudzej pomocy (kodu, bibliotek) to obowiązkowe jest podanie odpowiednich referencji i powiadomienie o nich osoby odbierającej zadanie. Za ukrycie zapożyczeń prowadzący może odjąć dowolną ilość punktów wg własnego uznania.