What is wrong with teaching your reader to use xsl:element?
Because people often use it wrong, so what you often end up with is extremely ugly. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list