<
xsl:stylesheet xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform" xmlns:dtb=
"http://www.daisy.org/z3986/2005/dtbook/" version=
"2.0" exclude-result-prefixes=
"dtb">
<
xsl:include href=
"recursive-copy.xsl"/>
<
xsl:include href=
"output.xsl"/>
<
xsl:template match=
"*[ ( self::dtb:annotation or self::dtb:div or self::dtb:dl or self::dtb:imggroup or self::dtb:level or self::dtb:level1 or self::dtb:level2 or self::dtb:level3 or self::dtb:level4 or self::dtb:level5 or self::dtb:level6 or self::dtb:list or self::dtb:note or self::dtb:table ) and ( count( node()[ (self::text() and normalize-space()='') or self::comment() or self::processing-instruction() ] )=count(node()) ) ]">
<
xsl:message terminate=
"no">Removed an empty element</
xsl:message>
<
xsl:apply-templates/>
</
xsl:template>
</
xsl:stylesheet>