Absolutely agree but, as far as I'm aware, this "more modern alternative" does not exist.
[^1]: http://patoline.com/index.html
Having some XML output seems to make it easier to add CSS rules ?