[xsl] HOW TO CHECK FOR EXISTENCE OF A NODE

Subject: [xsl] HOW TO CHECK FOR EXISTENCE OF A NODE
From: "Mike Rudolph" <mrudolph@xxxxxxx>
Date: Fri, 14 Mar 2003 10:54:47 -0600
Newbie here.  I am looking for the proper element to evaluate the existence
of a node in order to suppress the generation of an HTML display 'box' if a
particular node does not exist.  So, instead of producing a box with a
caption of 'HEADER NOTES' when there are no header notes, I would rather not
produce the box at all to cut down on the clutter.  Here is the code which
makes the box and displays any header_notes_text if it exists.   For
example,


     <TABLE BORDER="4" WIDTH="100%" VALIGN="TOP" CELLPADDING="5">
       <TR>
         <TD WIDTH="100%" VALIGN="TOP" COLSPAN="2">
           <H4 ALIGN="LEFT">HEADER NOTES AREA</H4>
              <xsl:for-each select="header_notes">
              <xsl:value-of select="header_notes_text" /><BR/>
              </xsl:for-each>
         </TD>
       </TR>
     </TABLE>



I tried wrapping the above with xsl:template but got this error:
Keyword xsl:template may not be used here.

I have not had any ah-ha experiences yet, so I don't see the obvious.

----------

Mike Rudolph - EDI Coordinator
Green Bay Packaging Inc.
Phone: 920.433.5426
Fax:   920.438.5426
Email: mrudolph@xxxxxxx


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


Current Thread