Ko razčlenjevalnik začne obdelovati dokument XML in naleti na deklaracijo dokumenta XML, pokliče metodo startDocument(). V tej metodi lahko na primer inicializiramo kakšno drevesno strukturo, v kateri bomo shranjevali podatke iz dokumenta XML. V grobem bi jo lahko primerjali z metodo init() v programčkih (applets) ali strežniških programčkih (servlets).