It handles namespace prefixes exactly as I wanted it to
So? All I did was identify the features others might have to add to suit their needs.
It would be totally useless to me, for example, since the prefix isn't uniform across the documents I deal with. In fact, I've never encountered a situation where it was better to keep the prefixes.
For example, supporting comments is 2 minutes' work
I'm well aware that the changes are easy.
There is no need to do anything in a pre-/post-processor
Duh. There are many ways of changing it. I just suggested one.
So it shouldn't be surprising that I didn't bother to implement them in the code that implemented just what I needed for one project.
It's not. Why are you so defensive when I tell other people what they might need to adjust to suit their needs?