RE: The XSL-List Digest V2 #488

Subject: RE: The XSL-List Digest V2 #488
From: Philip Borenstein <pb@xxxxxxxxxx>
Date: Thu, 27 Jan 2000 15:23:27 -0500
Suppose I have the following XML:

<TASKS>
  <TASK>
     <NAME>Clean</NAME>
     <DESCRIPTION>Make sure it's clean</DESCRIPTION>
  </TASK>
  <TASK>
      <NAME>Wash</NAME>
      <DESCRIPTION />
   </TASK>
</TASK>

And the following XSLT template:

<xsl:template match="TASKS">
   <P>Some header info</P>
   <xsl:apply-templates select="TASK" />
</xsl:template>

I'd like to rewrite the template so that the header
is suppressed if none of the TASK elements have
real DESCRIPTIONs:

<xsl:tempalte match="TASKS">
   <xsl:if at-at-least-one-TASK-has-a-non-empty-DESCRIPTION>
      <xsl:apply-templates select="TASK" />
   </xsl:if>
</xsl:template>

Any ideas? I know how to count the DESCRIPTIONs, but not how
to count the non-empty ones.

Thanks.

--philip borenstein


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread