| Subject: Re: [xsl] Stripping empty elements while still conforming to  DTD From: Geert Josten <Geert.Josten@xxxxxxxxxxx> Date: Wed, 28 Sep 2005 17:41:31 +0200 | 
<xsl:template match="*">
  <xsl:if test="child::* or (string-length(.) != 0)">
    <xsl:copy>
      <xsl:apply-templates match="@*|node()" />
    </xsl:copy>
  </xsl:if>
</xsl:template>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.
Thanks for your help.
Stone
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Stripping empty elements whil, watchstone@xxxxxxxxx | Thread | Re: [xsl] Stripping empty elements , andrew welch | 
| Re: [xsl] Specifying the XHTML XMLN, David Carlisle | Date | Re: [xsl] Specifying the XHTML XMLN, knocte | 
| Month |