RE: [xsl] check if a node is empty

Subject: RE: [xsl] check if a node is empty
From: "Macaulay,Malcolm (US)" <Malcolm.Macaulay2@xxxxxxxxx>
Date: Thu, 17 Oct 2002 09:34:52 -0500
Hi Jeremy,

the test for empty node elements would be:

<xsl:when test="node[not(*)]">
  ... whatever happens when node is empty

Some more examples:

..  test="node[not(a)]"

will be true only if node does not contains an <a> node

..  test="node[a]" 

will be true only if node contains an <a> node

Hope that helps.



-----Original Message-----
From: jeremyf@xxxxxxxxxxx [mailto:jeremyf@xxxxxxxxxxx]
Sent: Thursday, October 17, 2002 9:17 AM
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] check if a node is empty

Hi all,
      I have done some preliminary research, but perhaps I am making this
harder than it is (or perhaps I have not asked the right questions of the
knowledge base)

Here is my problem:

I have an XML document that may contain nodes with no children


I need to test if this is the case in my XSL in order to output the correct

            <xsl:when test .... >
                  do some process here
                  no process to do

I am sure it is simple so if someone could point me in the right direction
or give a bit of a clue I am very appreciative.

Thanks in advance


 XSL-List info and archive:

 XSL-List info and archive:

Current Thread