Lightweight XML parser

Opis projektnog zadatka:

Cilj projekta je napraviti lightweight parser za XML dokumente. Parser mora biti kompaktan, razumno brz, te se ne smije oslanjati na postojeće SAX ili DOM implementacije. Također, API parsera ne mora biti kompatibilan s postojećim SAX ili DOM API-jem (štoviše, osnovni cilj treba biti bitno pojednostavljenje API-ja u odnosu na onaj od SAX-a ili DOM-a). Dobar primjer kako bi API danog parsera mogao izgledati je NanoXML (koji je napravljen za Javu). Dodatno, parser mora podržavati ispis XML dokumenta u kanonskom obliku, tzv. Canonical XML.

Ciljane jezične platforme parsera su:


Projektni zadatak sastavili: Matko Botinčan i Danijel Kopčinović.