Das ist kein Wunder-Ding, ganz im Gegenteil.
Es ist simpler, als Du denkst. Und scheitert öfter, als Du denkst.
Wenn nicht alles 100%ig passt, bist Du, schon allein aus Fehler-Such-Gründen, möglicherweise mit XML-SAX besser bedient.

Auf alle Fälle ist "XML-Wissen in groben Zügen" zu wenig.

Wenn Du ins Krankenhaus gehst und Dir den Blinddarm rausnehmen lassen möchtest, wirst auch froh sein, wenn Du einen Chirurgen bekommst, dem Anatomie mehr als in groben Zügen bekannt ist.