Re: [xsl] checking for empty elements?

Subject: Re: [xsl] checking for empty elements?
From: "Gabi Bucataru" <gabi@xxxxxxxxxxxxxxxxx>
Date: Tue, 12 Nov 2002 12:09:20 -0600
James...

Beautiful!!!! It worked great.

Thanks a lot,
Gabi.

----- Original Message -----
From: "James Carlyle" <james.carlyle@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Saturday, November 09, 2002 4:12 AM
Subject: RE: [xsl] checking for empty elements?


> Gabi
>
> > How do I check if an element is empty (even if it has other child
> > elements)?
> > I am using xmlns:xsl="http://www.w3.org/TR/WD-xsl";...
>
> I can't help you if you are using an old XSLT processor that conforms to
the
> old WD spec.  Most people on this list would advise you to upgrade first.
>
> You appear to want to test for text nodes inside descendant elements of
GT1.
> An element like <DOB></DOB> will have no contained text node.
>
> If you were using a 1.0 spec-compliant processor, the following would
work:
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>    <xsl:template match="/">
>       <contains>
>          <xsl:if test="not(GT1/descendant::*/text())">
>         <empty />
>          </xsl:if>
>       </contains>
>    </xsl:template>
> </xsl:stylesheet>
>
> Kind regards,
>
> James Carlyle
>
> FableFlow : MMS templating and delivery
> Multimedia Messaging commentary : http://www.fableflow.com/weblog/
> Telephone : +44 (0)20 7813 0665
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


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


Current Thread