I think you need to isolate how the Parser.HTML object is being set up to be able to debug that (callbacks, flags, etc). I assume it's not the Roxen RXML parser we're talking about here.
Btw, the concept of encodings using ":xxx" suffixes does not exist on the Parser.HTML level. In Roxen it's handled by the RXML module.