fix TextParser: pass TagNode to processor
fix GeneralParser: it accepts a root element, hence should start parsing with an SDT element within a body element