This bug is a reminder to add tidy support to the default Makefile, to make the output XHTML nicer before publishing. Hope this isn't a dupe, but at least the thought/reminder is out there.
I've added an XSL parameter to one of our surrounding stylesheets to insert linefeeds after block elements. The indentation is sometimes wonky when one generates this output, so I've left that alone in favor of just having output that is at least diff-friendly. If you like that, feel free to close this as RAWHIDE. If it's not good enough let me know and I'll see what else I can do with libxml2 tools. It's probably worth it for us to avoid calling external tools, because we don't have a reliable way of checking dependencies without making an RPM of our toolset. (I know...) ;-)
I'm going to take silence as consent and close this. You're the boss so reopen it if you need further work done here. :-)
Ticket moved to allow products to be removed from BZ.