[Home] [By Thread] [By Date] [Recent Entries]
<xsl:template match="*">
<xsl:if test="child::* or (string-length(.) != 0)">
<xsl:copy>
<xsl:apply-templates match="@*|node()" />
</xsl:copy>
</xsl:if>
</xsl:template>Though I don't see how this will make sure that the result 'still conforms the DTD'... Cheers Is there a simple way to strip empty elements from an XML while still conforming to the requirements of the DTD? I know how to use the string() function to copy only those elements that contain data, but this often removes child elements required by the DTD.
|

Cart



