I have been involved in Thanks for your interest in what I can offer you for free. I do not charge money for the software below, but instead I ask you to write me an e-mail if you use any of these. Thanks light my day and encourage my further free software development efforts.
Any meaningful feedback is mostly welcome.
Requires tap and my modified graphics . It handles elements with declared empty contents properly, slightly modifying the element and parser class in a fully backward-compatible way.